ASP.NETResolveUrl仅返回根目录

ve7v8dk2  于 2023-05-30  发布在  .NET
关注(0)|答案(1)|浏览(115)

我想知道为什么ResolveUrl()函数删除href属性值,以及我作为URL字符串传递的最终结果。例如:

<a href="<% ResolveUrl(@"~/Home.aspx?param=1");%>">SomeText</a>

决心

<a href>SomeText</a>

[编辑]一个解决方法,帮助我,但没有解决实际问题:

我没有把URL放在ResolveURL函数中。我添加了runat="server"代替。就像这样:

<a href="~/Home.aspx?param=1" runat="server">SomeText</a>
hkmswyz6

hkmswyz61#

像这样使用单引号:

<a href='<%= ResolveUrl(@"~/Home.aspx?param=1") %>'>SomeText</a>

相关问题