【问题标题】:passing checkbox and textbox values from a view form to a controller action将复选框和文本框值从视图表单传递到控制器操作
【发布时间】:2011-03-07 07:07:15
【问题描述】:

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

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

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

文本框和复选框未绑定到模型。

谢谢

【问题讨论】:

    标签: model-view-controller textbox controller action


    【解决方案1】:

    你有两个选择。

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

    另一种方法是让您的操作接受 FormCollection,这基本上是一个包含表单值的字典,键是表单元素上的 name 属性。

    【讨论】:

      猜你喜欢
      • 2014-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-27
      • 2015-10-13
      • 2015-04-01
      相关资源
      最近更新 更多