我在ASP.NET MVC中还很陌生。对于这个问题,我感到非常抱歉。
我的目标是:在枚举ddl上使用ASP.NET MVC的HTML帮助器添加验证。
public enum SampleEnum {
Active = 1, Inactive = 2, Pending = 3
}
public class SampleClass {
[Required]
public SampleEnum sampleEnum{get;set;}
}
<form action="url" method="post">
@Html.EnumDropDownListFor(m => m.sampleEnum, "-- Select Sample Enum --", new { @class = "custom-select custom-select-sm" })
@Html.ValidationMessageFor(m=> m.sampleEnum, "", new { @class = "text-danger" })
<input type="submit" value="Submit" />
</form>
我单击提交后,它不会验证我的表单,而是继续提交。附言我将尽可能使用模型验证而不是jquery-validation。谢谢,