3

在 aspx 页面中,我有锚标记。我的 URL 已经有我想要重用的 Id 参数。要求是将用户重定向到具有当前 url id 的提及页面,例如

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

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

非常感谢

4

4 回答 4

7

您可以使用小脚本

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

您可以在此处了解有关使用 QueryString的更多信息

于 2013-03-12T06:01:24.387 回答
2

我想你可以这样使用

'~/Dir/Home?Id=<%Request.QueryString.Get("ID")??""%>'


关于如何从 .aspx 页面检索查询字符串值并将其传递给 ascx 页面的 类似问题
http://forums.asp.net/t/1655117.aspx

于 2013-03-12T06:17:55.777 回答
0

最简单的方法是在 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。

于 2015-03-30T10:52:20.510 回答
0

尝试这个

href="contact_list.aspx?xid=<%= Request.QueryString["xeroID"].ToString()%>"
于 2017-06-14T10:44:21.210 回答