将复选框和文本框值从视图表单传递到控制器操作

时间:2010-06-23 12:08:29

标签: model-view-controller textbox controller action

我有一个带有表单的视图..此表单中有一个文本框和一个复选框。

我还在表单中有一个提交按钮,指向控制器中的操作。

我的问题是..我可以将文本框中的值和复选框的选中状态传递给控制器​​操作吗?

文本框和复选框与模型无关。

感谢

1 个答案:

答案 0 :(得分:0)

您有两种选择。

最好的选择是创建一个ViewModel。这个模型不需要任何逻辑或任何背后的东西,只需要属性的公共get / set。这意味着您还可以使用MVC验证,帮助程序和绑定值,并使其更易于使用。

替代方法是让您的操作接受FormCollection,这基本上是一个带有表单值的字典,键是表单元素上的name属性。