我有2个asp.net mvc视图。
view1.aspx and view2.aspx.
当然,对于每个视图,它们都是[HTTPGet] Actions
,模型View1Model.cs and View2Model.cs
我有一个超链接<a href="\view2"></a>
,通过点击它我登陆view2.aspx。
我想将一些文本消息从view1传递到view2并在view2.aspx上显示。
我想用POST方法做到这一点,怎么做?
答案 0 :(得分:1)
您可以使用HTML表单将URL发送到任何操作,其中url为view2.aspx。
该表单中的任何字段(例如隐藏字段)都将作为POST数据发送,可以通过view2操作中的参数进行访问,也可以绑定到View2Model。
您应该使用Html.BeginForm()
帮助程序。
答案 1 :(得分:0)
我必须使用一个合适的HTML.ActionLink,就是这样! 最佳答案是here