2013-03-12 65 views
3

在aspx页面我有锚标签。我的网址已有Id参数,我想重复使用。 要求将用户重定向到提及的当前网址ID为例如如何在aspx页面中使用Request.QueryString?

"~/Dir/Home?Id=" & Request.QueryString 

请注意我必须在aspx页面执行此操作,因为无法使用页面后面的代码。

非常感谢

回答

5

您可以使用小脚本

'~/Dir/Home?Id=<%= Convert.ToString(Request.QueryString["ID"]) %>'; 

您可以了解更多有关使用查询字符串here

+0

由于它的工作)。 – 2017-03-21 07:45:48

-1

的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。

-1

试试这个

href="contact_list.aspx?xid=<%= Request.QueryString["xeroID"].ToString()%>" 
+0

尽管此代码可能会回答问题,但提供有关如何解决问题和/或为何解决问题的其他上下文会提高答案的长期价值。 – Badacadabra 2017-06-15 15:42:08