【发布时间】:2017-07-11 16:05:10
【问题描述】:
我正在尝试将Request.QueryString('x')(VB 脚本)的结果添加到如下所示的 href:
<a runat="server" href="~/Reports/ProductionReport.aspx?SiteCode=<%=Request.QueryString('SiteCode')%>">Production Details</a>
我的语法有问题,但我不知道是什么。如果我单击该链接,它会将我重定向到以下页面:
"~/Reports/ProductionReport.aspx?SiteCode=<%=Request.QueryString('SiteCode')%>"
而不是"~/Reports/ProductionReport.aspx?SiteCode=value"
谁能给我正确的语法?
【问题讨论】:
-
除了标记问题之外,
~将仅被服务器控件替换,例如链接按钮或超链接,您将无法在a中使用它,所以,当您将其更改为 ServerControl 时,您将能够从服务器端设置 NavigateUrl