我使用在ASP.NET MVC客戶端驗證3.需要驗證只有在現場可見
類看起來[Required]
屬性爲:
public class User
{
[Required(ErrorMessage = "First Name is required")]
public string FirstName { get; set; }
}
我希望FirstName
只有在可見的情況下才會被驗證,只有在某些情況下才會顯示。我怎樣才能做到這一點?
我已經使用了以下內容,但仍然需要驗證該隱藏字段的必填字段。
$('#registerForm').validate({ ignore: ":not(:visible)" });
我認爲,如果仔細觀察,您會發現在javascript中添加忽略指令會停止客戶端驗證。但是在帖子中,服務器端驗證會啓動並返回一個包含驗證消息的頁面。 – 2017-03-31 09:50:22