【问题标题】:how to pass a querystring param to url.action in asp.net mvc如何在asp.net mvc中将查询字符串参数传递给url.action
【发布时间】:2014-12-09 00:20:05
【问题描述】:

我有一个 asp.net mvc 5 项目。 在视图中,我想将请求的查询字符串中的参数传递给操作。 这是我所做的:

<a href="@Html.Action("GetData", "TestController", Request.QueryString["param"])"> Click here</a>

但这并没有传递查询字符串参数。 有任何想法吗? 谢谢

【问题讨论】:

  • @Html.Action("GetData", "TestController", new { param = Request.QueryString["param"] })
  • 你可以使用&lt;a href="@Url.Action("GetData", "TestController", new{ parameter = Request.QueryString["parameter"]})"&gt;Click here&lt;/a&gt;

标签: asp.net-mvc


【解决方案1】:

您应该可以使用ActionLink 助手

@Html.ActionLink("GetData", "TestController", new { param = Request.QueryString["param"] })

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-12
    • 1970-01-01
    相关资源
    最近更新 更多