【发布时间】:2010-11-29 18:34:56
【问题描述】:
当我在下面的 aspx 页面上使用锚标记时,
<a href="~/pages/page.aspx?id=<%= ServervariableName %>"> test </a>
它将获得正确分配给 id 的变量值,但它不会正确路由页面,因为没有'a'标签上的 runat="server" 属性将无法评估 ~。但是一旦我添加了 runat 服务器属性,它就不再评估服务器变量名称了。有谁知道这是如何工作的,或者我应该怎么做才能兼顾两者?
【问题讨论】:
-
好的,它取出了我的 标签部分...让我再添加一次.. [a href "~/pages/page.aspx?id="]测试 [/a].. 只是用 [ 替换了一些您应该通过缩进四个空格来格式化您的代码。