Tag: unobtrusive javascript

第一个html助手生成客户端validation属性,而第二个没有

假设我有这个模型: public class Person { public bool IsApproved { get; set; } } 并且这个代码,我试图用check类型呈现input : @Html.CheckBoxFor(x => x.IsApproved) @Html.CheckBox(“IsApproved”) 但是,结果是不同的: // CheckBoxFor result // CheckBox result 如何以及为什么 ,第一个生成客户端validation的属性,而另一个没有? 更新: 交换@Html.CheckBoxFor和@Html.CheckBox的顺序后,标记元素的顺序没有改变。