我使用的是ASP.NET Webforms,但我无法创建传递参数的超链接。这个的正确语法是什么?
如果我使用:
<a href='<%= ResolveClientUrl("~/MVP/Views/Test/MyPage.aspx") %>'> MyLink </a>
它正常运行并向我的用户显示www.example.com/MVP/Views/Test/MyPage.aspx
,但我需要传递www.example.com/MVP/Views/Test/MyPage.aspx?value=5
我需要的是:
<a href='<%= ResolveClientUrl("~/MVP/Views/Test/MyPage.aspx?value=") %>' + '<%= MyVariable %>' > MyLink </a>
编辑:MyVariable值在HiddenField中。
答案 0 :(得分:0)
在同一个块中连接ResolveClientUrl和MyVariable:
<a href='<%= ResolveClientUrl("~/MVP/Views/Test/MyPage.aspx?value=") + MyVariable %>' > MyLink </a>