5

我正在使用jquery進行客戶端驗證以及數據註釋。一切工作正常,但我想在數字文本框中輸入非數字值時本地化消息。對於服務器端驗證,可以通過將DefaultModelBinder.ResourceClassKey設置爲資源類名併爲PropertyValueInvalid鍵提供值來完成。在ASP.net中通過jQuery在客戶端本地化驗證消息MVC

但是,對於客戶端驗證,asp.net mvc正在使用它自己的資源文件,其中鍵爲'ClientDataTypeModelValidatorProvider_FieldMustBeNumeric'。解決這個問題的唯一方法是在Custom Server and Client Side Required Validator in MVC 2 using jQuery.validate。該解決方案確實有效,但我想知道是否有更容易或更正確的方法來做到這一點。

感謝。

回答