【发布时间】:2017-11-08 11:13:44
【问题描述】:
我想知道为什么 ResolveUrl() 函数会删除 href 属性值,而我作为 URL 字符串传递的任何内容最终都会导致 http://localhost:PORT。例如:
<a href="<% ResolveUrl(@"~/Home.aspx?param=1");%>">SomeText</a>
解决
<a href>SomeText</a>
[EDIT] 一种对我有帮助的解决方法,但没有解决实际问题:
我没有将 URL 放入 ResolveURL 函数中。我改为添加runat="server"。像这样:
<a href="~/Home.aspx?param=1" runat="server">SomeText</a>
【问题讨论】:
标签: asp.net url url-mapping