【问题标题】:Checkbox not persisting to Model复选框未保留到模型
【发布时间】:2012-07-23 23:17:38
【问题描述】:

我使用以下内容显示链接到我的模型的复选框:

@Html.CheckBoxFor(model => model.GenerateAppendixA)

基于页面上的各种其他用户交互,有时我需要选中此复选框,然后将其禁用。 我使用以下 jQuery 来执行此操作:

$('input:checkbox[name=GenerateAppendixA]').attr("checked", false);
$('input:checkbox[name=GenerateAppendixA]').attr("disabled", false);

但是,当我使用 jQuery 选中该框时,模型中布尔值的状态始终为“假”。谁能解释为什么?

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 checkbox


    【解决方案1】:

    我现在看到 ASP.NET MVC 复选框助手自动生成一个隐藏字段。更改隐藏字段中的值解决了我的问题。

    <input name="GenerateAppendixA" type="hidden" value="false" />
    

    问候

    【讨论】:

      猜你喜欢
      • 2022-01-17
      • 2011-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-18
      • 2017-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多