创建一个 link with ASP.NET 表单传递参数

Create a link with ASP.NET forms passing a parameter

我正在使用 ASP.NET 网络表单,但无法创建传递参数的超链接。正确的语法是什么?

如果我使用:

<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 中。

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

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