我使用的是asp.net mvc 3,並且我有一個像這個帖子JQuery Validate multiple fields with one error的場景。我正在使用IClientValidatable,因爲我必須爲我的方案創建自定義驗證器。但是,如果我將驗證器應用於每個屬性,我將得到錯誤消息的3倍。所以,我知道你可以使用組來告訴驗證爲多個字段組的消息,我找不到一個選項,從C#做到這一點,所以我試圖做這樣的事情:使用jQuery添加一個不顯眼的驗證
$("#frmUser").validate({
groups: {
DateofBirth : "Year Month Day"
}
});
但整個驗證停止工作,所以我有這樣的感覺,即一行代碼覆蓋任何不顯眼的代碼生成。所以,我想知道是否有設置組在
validator.unobtrusive.adapters.add 或 validator.addMethod 方法的一種方式。 感謝
感謝您的回答。該代碼是我所擁有的,但仍然存在問題。我到目前爲止的解決方法只是將屬性應用於其中一個屬性,所以我必須等待用戶嘗試提交以清除該消息,而我試圖實現的目的是儘快用戶更改任何下拉列表的值,驗證踢。但是,如果我僅將屬性應用於一個屬性,則只有在該值發生更改時纔會啓動,而不是全部。 – 2011-05-07 15:51:13