【问题标题】:transfer value of parameter from one view to other?将参数值从一个视图传递到另一个视图?
【发布时间】:2013-02-26 05:20:58
【问题描述】:

我有 2 个 asp.net mvc 视图。

view1.aspx and view2.aspx.

当然,每个视图的 [HTTPGet] Actions 以及模型 View1Model.cs and View2Model.cs

在 view1.aspc 中我有一个超链接 <a href="\view2"></a>,通过单击它我将登陆 view2.aspx。 我想将一些文本消息从 view1 传递到 view2 并在 view2.aspx 上显示。

我想用 POST 方法来做,怎么做?

【问题讨论】:

  • 请您澄清一下您的问题。
  • @GlennFerrieLive:现在更好了吗?

标签: c# asp.net-mvc


【解决方案1】:

您可以使用 URL 为 view2.aspx 的 HTML 表单向任何操作发送 POST。

该表单中的任何字段(例如隐藏字段)随后都会作为 POST 数据发送,并且可以通过 view2 操作中的参数访问,也可以绑定到 View2Model。

您应该为此使用 Html.BeginForm() 助手。

【讨论】:

    【解决方案2】:

    我只需要使用适当的 HTML.ActionLink 就可以了! 最佳答案是here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-17
      • 1970-01-01
      • 2017-05-20
      • 1970-01-01
      • 2015-10-23
      • 1970-01-01
      相关资源
      最近更新 更多