私は、次のコードを持っている:私はこのURLでそれを呼び出す私は#の文字の後に文字を含む完全なURLを取得できますか
<%@Language="VBSCRIPT"%>
<html>
<head>
<title>in/Test Page 2</title>
</head>
<body>
<%
response.write "Request.QueryString = """ & Request.QueryString & """<br />"
for each item in request.QueryString
response.write (item + " = " + Request.QueryString(item) + "<br>")
next
%>
</body>
</html>
:
TestPage2.asp?id=1&turl=http://www.google.com?id=1&url=generic#index
この出力を生成
Request.QueryString = "id=1&turl=http://www.google.com?id=1&url=generic"
id = 1
turl = http://www.google.com?id=1url=generic
元のURLの#charの後にビットを取得するにはどうすればよいですか?私はRequest.Servervariableのすべてを見てきました。
Lankymartはそうです、あなたはできません。私はそれをエスケープし、後で再び変換してしまった。 – RichJohnstone