.aspx(VB)ページに渡された(URL内の)GET変数を取得する最も簡単で標準的な方法は何ですか?
次のものを使用できます。
URLの例: http://www.whatever.com?hello=goodbye&goodbye=hello
string value = Request.QueryString("hello");
値はさようなら
または
foreach(string key in Request.QueryString)
{
Response.write(Request.QueryString(key))
}
Request.QueryStringコレクションを見てください。
パスがある場合:
www.stackoverEvan.com/question/directory-lookup.asp?name=Evan&age=16
もしあなたがそうするなら :
Hi , <%= Request.QueryString("name") %>.
Your age is <%= Request.QueryString("age") %>.
出力:
ようこそ、エヴァン。あなたの年齢は16歳です
しかし、指定するのはVBにあるので、最適な方法は次のようになります。
道 :
http://localhost/script/directory/NAMES.ASP?Q=Evan&Q=Bhops
コード:
--- Names.asp ---
<%
For Each item In Request.QueryString("Q")
Response.Write Request.QueryString("Q")(item) & "<BR>"
Next
%>
出力:
エヴァン
ホップ