ASP.NET MVC基於標註特性的Model驗證:一個Model,多種驗證規則

對於Model驗證,理想的設計應該是場景驅動的,而不是Model(類型)驅動的,也就是對於同一個Model對象,在不同的使用場景中可能具有不同的驗證規則。舉個簡單的例子,對於一個表示應聘者的數據對象來說,針對應聘的崗位不同,肯定對應聘者的年齡、性別、專業技能等方面有不同的要求。但是ASP.NET MVC的Model驗證確是Model驅動的,因爲驗證規則以驗證特性的形式應用到Model類型及其屬性上
相關文章
相關標籤/搜索