如何在aspx页面中使用Request.QueryString?
问题描述:
在aspx页面我有锚标签。我的网址已有Id参数,我想重复使用。 要求将用户重定向到提及的当前网址ID为例如如何在aspx页面中使用Request.QueryString?
"~/Dir/Home?Id=" & Request.QueryString
请注意我必须在aspx页面执行此操作,因为无法使用页面后面的代码。
非常感谢
答
我想你可以使用这样
'~/Dir/Home?Id=<%Request.QueryString.Get("ID")??""%>'
类似问题在SO
how to retrieve a querystring value from an .aspx page and pass it to ascx page
http://forums.asp.net/t/1655117.aspx
答
的easyest方式是一个名称属性添加到iframe标签:
<iframe runat="server" id="frameid" name="framename" src="anypage.aspx"></iframe>
,然后添加这在Page_Load事件:
framename.Attributes.Item("src") = "thepage.aspx?id=" & Request.querystring("id")
简单,干净,在VBNET中不需要JavaScript。
答
试试这个
href="contact_list.aspx?xid=<%= Request.QueryString["xeroID"].ToString()%>"
+0
尽管此代码可能会回答问题,但提供有关如何解决问题和/或为何解决问题的其他上下文会提高答案的长期价值。 – Badacadabra 2017-06-15 15:42:08
由于它的工作)。 – 2017-03-21 07:45:48