MVC 4 の検証は正常に機能しているように見えますが、エラー メッセージが表示されますが、フォームは送信されます。私が見逃しているものはありますか?ありがとうございました。
public class StatusRequestModel
{
[Required]
[Display(Name = "Ticket Number")]
public int? TicketNumber { get; set; }
[Required]
[Display(Name = "Postal Code")]
public int? PostalCode { get; set; }
}
@using (Html.BeginForm())
{
@Html.ValidationSummary()
@Html.LabelFor(x => x.TicketNumber)
@Html.TextBoxFor(x => x.TicketNumber)
@Html.LabelFor(x => x.PostalCode)
@Html.TextBoxFor(x => x.PostalCode)
<input type="submit" value="Submit" />
<input type="reset" value="Reset"/>
}