如何在MVC4中修改`CheckBoxFor`的隐藏自动生成复选框?

时间:2015-02-16 22:22:10

标签: css asp.net-mvc-4 razor checkbox html-helper

正如许多人所说,Html的{​​{1}}助手会生成一个隐藏的复选框,但我无法找到如何修改自动生成的复选框输入的类。问题是,隐藏的复选框会以某种方式干扰正常复选框并破坏MVC的外观。出于这个原因,我需要更新隐藏的复选框以包含与普通复选框相同的css类。是否有可能最好使用MVC?

服务器css帮助程序:

Html

生成的html:

@Html.CheckBoxFor(m => m.IsActive, new { @class="px"})
<span class="lbl">Active user</span>

修改

请求之后我发布了我从css发现的内容,因为它来自一个名为pixel-admin的外部库,我可以看到它针对ie8进行了优化。

<input class="px" data-val="true" data-val-required="This field is required." id="IsActive" name="IsActive" type="checkbox" value="true">
<input name="IsActive" type="hidden" value="false">
<span class="lbl">Active user</span>

0 个答案:

没有答案