I'm pretty new in ASP.NET MVC. And I'm very sorry for this question.
What my goal is: To add a validation using Html Helper of ASP.NET MVC on an enum ddl.
Model
public enum SampleEnum {
Active = 1, Inactive = 2, Pending = 3
}
public class SampleClass {
[Required]
public SampleEnum sampleEnum{get;set;}
}
View
<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>
Once I clicked Submit, it doesn't validate my form but rather continue to submit it.
P.S. As much as possible, I would want to use model validation instead of jquery-validation.
Thanks,