2
驗證是更合理的哪些級別視圖級別或模型級別在asp.net MVC &也鏈接好的MVC驗證教程?驗證是更明智的在哪個級別視圖級別或模型級別在asp.net MVC
驗證是更合理的哪些級別視圖級別或模型級別在asp.net MVC &也鏈接好的MVC驗證教程?驗證是更明智的在哪個級別視圖級別或模型級別在asp.net MVC
驗證應該總是在客戶端在可能和服務器來完成(在MVC的情況下,模型)。
Scott Gu的blog article關於MVC2驗證。請注意,很多人一直在基於「自動」DataAnnotations的客戶端驗證方面遇到問題。你應該可以在你的Model或ViewModel的屬性中添加[Required]之類的屬性,MVC系統應該自動爲這些屬性的字段發出客戶端驗證器。在實踐中,我一直無法完成這項工作。
但是,手動添加jQuery驗證器確實有效。如果使用Ajax.BeginForm(),則可以將AjaxOptions的OnBegin參數設置爲JavaScript驗證函數的名稱。
非常感謝它的幫助。 – 2010-04-09 14:37:45