gpt4 book ai didi

javascript - CheckBoxFor 生成错误的 HTML

转载 作者:行者123 更新时间:2023-12-02 17:30:03 26 4
gpt4 key购买 nike

我想在MVC4中使用这个复选框,它会生成复选框和隐藏字段,我已经给了复选框选中并且其值为true,但隐藏字段的值为false,我不知道出了什么问题?

@Html.CheckBoxFor(m => m.OrganisationClient.IsActive, new { @Id = "chkIsActive", @Value = true, @Class = "disp-none",@checked = "checked"})

<input name="OrganisationClient.IsActive" type="hidden" value="false"><input class="disp-none" id="chkIsActive" value="True" data-val="true" data-val-required="The IsActive field is required." name="OrganisationClient.IsActive" type="checkbox">

最佳答案

这就是它应该如何工作,它是正确的

表单内未选中的输入 type='checkbox' 将不会被提交,因此添加了 value = False 的隐藏输入,这样您就不会在 post 操作中得到 null 而不是 false

<小时/>

隐藏字段将始终为 false,并且输入 type=checkbox true,如果模型的属性 (isActive) 为 true,则将选中该复选框

关于javascript - CheckBoxFor 生成错误的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23148766/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com