将参数值从一个视图转移到另一个视图?

时间:2011-06-01 13:25:38

标签: c# asp.net-mvc

我有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方法做到这一点,怎么做?

2 个答案:

答案 0 :(得分:1)

您可以使用HTML表单将URL发送到任何操作,其中url为view2.aspx。

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

您应该使用Html.BeginForm()帮助程序。

答案 1 :(得分:0)

我必须使用一个合适的HTML.ActionLink,就是这样! 最佳答案是here