我已经为电子邮件和SMS定义了连接替代方案。我想默认检查电子邮件。我想知道我是否可以在不更改模型或控制器的情况下添加剃须刀检查的属性。因为如果我使用普通的html,则可以使用剃须刀,当我检查页面时,没有检查属性。
@checked = "checked"
@checked = checked
@checked = "true"
@checked = true
new{@checked = "checked"}
<div class="checkbox-wrapper">
<label>
@Html.CheckBoxFor(m => m.Email, new { @class = "form-check-input", id = "E-post", @checked = "checked" })
<label for="E-post">E-post</label>
</label>
</div>
电子邮件复选框已加载时检查
我发现 checkboxfor 没有属性检查。解决方案是使用复选框,然后第二个属性是boolean true或false,是属性 iSCHECKED <</em> <</em> <</em> <</strong>。
@Html.CheckBox("name",true,new {@class="className",id="idName"})
在您的控制器操作中,设置Model.Email=true;
。
此链接可能会为您提供帮助,默认设置一个复选框