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

最佳答案

您可以使用HTML表单(网址为view2.aspx)将POST发送到任何操作。

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

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

关于c# - 将参数的值从一个 View 转移到另一个 View ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6201887/

10-14 11:13