在 aspx 页面中,我有锚标记。我的 URL 已经有我想要重用的 Id 参数。要求是将用户重定向到具有当前 url id 的提及页面,例如
"~/Dir/Home?Id=" & Request.QueryString
请注意,我必须在 aspx 页面中执行此操作,因为不能在页面后面使用代码。
非常感谢
您可以使用小脚本
'~/Dir/Home?Id=<%= Convert.ToString(Request.QueryString["ID"]) %>';
您可以在此处了解有关使用 QueryString的更多信息
我想你可以这样使用
'~/Dir/Home?Id=<%Request.QueryString.Get("ID")??""%>'
关于如何从 .aspx 页面检索查询字符串值并将其传递给 ascx 页面的
类似问题
http://forums.asp.net/t/1655117.aspx
最简单的方法是在 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()%>"