使用传递参数的ASP.NET表单创建链接

时间:2015-04-17 21:00:56

标签: c# asp.net webforms

我使用的是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中。

1 个答案:

答案 0 :(得分:0)

在同一个块中连接ResolveClientUrl和MyVariable:

<a href='<%= ResolveClientUrl("~/MVP/Views/Test/MyPage.aspx?value=") + MyVariable %>' > MyLink </a>