我有三個文本框,我需要檢查是否有一個字段沒有輸入並顯示錯誤(只有一個錯誤)。這是可能的MVC驗證或我需要JavaScript驗證?如何使用MVC驗證多個文本框?
@Html.TextBoxFor(m => m.Register.Day, new { id = "day_birthdate" })
@Html.TextBoxFor(m => m.Register.Month, new { id = "month_birthdate"})
@Html.TextBoxFor(m => m.Register.Year, new { id = "year_birthdate" })
型號:
public int? Day { get; set; }
public int? Month { get; set; }
public int? Year { get; set; }
我不想得到三個不同的錯誤......我不希望這個
@Html.TextBoxFor(m => m.Register.Day, new { id = "day_birthdate" })
@Html.ValidationMessageFor(m => m.Register.Day)
@Html.TextBoxFor(m => m.Register.Month, new { id = "month_birthdate"})
@Html.ValidationMessageFor(m => m.Register.Month)
@Html.TextBoxFor(m => m.Register.Year, new { id = "year_birthdate" })
@Html.ValidationMessageFor(m => m.Register.Year)
你能展示你的模型嗎?那就是你應該把你的驗證。 – Donal
這是關於你的[上一個問題](http://stackoverflow.com/questions/30169284/mvc-client-side-validation/30169499#30169499)? – adricadar
@Donal有我的模型... – None