当我在aspx页面上使用锚标记时,如下所示,
<a href="~/pages/page.aspx?id=<%= ServervariableName %>"> test </a>
Run Code Online (Sandbox Code Playgroud)
它将获得正确分配给id的变量值,但它不会正确地路由页面,因为如果没有'a'标记上的runat ="server"属性,将不会评估〜.但是一旦我添加了runat服务器属性,它就不再评估服务器变量名了.有谁知道这是如何工作的,或者我应该做些什么来处理这两者?
Pie*_*kel 13
请尝试以下方法:
href="<%= ResolveUrl("~/pages/page.aspx") + "?id=" + ServervariableName %>"
Run Code Online (Sandbox Code Playgroud)
这仅在您不添加时才有效runat="server".
| 归档时间: |
|
| 查看次数: |
20508 次 |
| 最近记录: |