【问题标题】:MVC 3 C#: HTML.Checkbox usageMVC 3 C#:HTML.Checkbox 用法
【发布时间】:2011-12-18 19:38:11
【问题描述】:

我一直在搜索 HTML.Checkbox 上的帖子,但我仍然发现我不明白我需要做什么来实现这个控件。我的目标是测试是否填写了表格上的某些控件;如果是这样,我想在 FormsCollection 中将“true”发送回另一个类中的某个后端处理,该类根据控件的值执行一些处理。

我在想我可能会根据表单上的输入设置“隐藏”HTML.Checkbox 控件的值(真/假)。

这听起来像是正确使用此控件吗?提前致谢!

【问题讨论】:

  • 为什么要使用复选框?为什么不只使用普通的隐藏字符串,无论哪种方式都将字符串发送回服务器?除非您打算向用户显示复选框,否则控件的外观并不重要。
  • 有一个基于 Formscollection 构建电子邮件输出的遗留应用程序。我正在尝试将控制值对传递到该逻辑中。
  • MVC 复选框的一个问题是它会返回 2 个值。 (stackoverflow.com/questions/658458/…) 一个用于确保 Form 有值,另一个用于检查值的 true/false。
  • 复习语法时,NAME 和 ID 必须相同吗?
  • 否,但名称会在表单集合中发回。 id 是客户端

标签: c# asp.net-mvc checkbox


【解决方案1】:

在控制器中,您使用 [Httppost] 和表单集合并获取复选框值并将其保存在视图数据或视图包中并将其传递给视图,否则您必须在会话中保持控制器中的复选框值并使用整个应用的任何页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-06
    • 2010-10-14
    • 2016-03-26
    • 2010-10-06
    • 1970-01-01
    • 1970-01-01
    • 2014-12-31
    • 1970-01-01
    相关资源
    最近更新 更多