这是cshtml页面
<div class="form-group">
@Html.Label("Please tick this box if you are signing up as a Student")
@Html.CheckBoxFor(m => m.isNewlyEnrolled)
</div>
我想检查控制器页面中是否检查了它。我该怎么做呢?
答案 0 :(得分:0)
通过向表单的提交端点添加名为IsNewlyEnrolled
(不区分大小写)的布尔参数,将填充复选框的状态。
public HttpResponseMessage MyEndpoint(bool isNewlyEnrolled) {
// true == checked
// false == unchecked
}
或者,如果您正在接受复杂模型,请使用相同名称向该模型添加字段/属性。
public class MyModel
{
public bool IsNewlyEnrolled { get; set; }
}
public HttpResponseMessage MyEndpoint(MyModel model) {
// true == checked
// false == unchecked
}