【ASP.net MVC】ASP.net MVC Model篇—資料驗證(3)
繼前兩篇的資料驗證(資料驗證(1) 資料驗證 (2) )之後相信都會對資料驗證有大部分的了解,而這一篇呢,要說明自定義的錯誤訊息,要如何快速的建立!
在各種驗證中,我們錯誤訊息可能不會每次都用手動去Key In,可能會透過複製...之類的手法去快速建立,此時可以利用String Format 去自動幫我們產生,是不是很幫呢?
各種驗證的部分,有一些特定的用法可以提供給大家參考:
繼前兩篇的資料驗證(資料驗證(1) 資料驗證 (2) )之後相信都會對資料驗證有大部分的了解,而這一篇呢,要說明自定義的錯誤訊息,要如何快速的建立!
在各種驗證中,我們錯誤訊息可能不會每次都用手動去Key In,可能會透過複製...之類的手法去快速建立,此時可以利用String Format 去自動幫我們產生,是不是很幫呢?
各種驗證的部分,有一些特定的用法可以提供給大家參考:
項目 | 項目說明 | 說明 |
Compare | 與某一欄位做比對是否相等 | {1}顯示比對的目標欄位名稱 |
MaxLength | 最大長度 | {1}顯示設定的最大長度 |
MinLength | 最小長度 | {1}顯示設定的最小長度 |
Range | 範圍設定 |
{1}顯示範圍的最小值 {2}顯示範圍的最大值 |
RegularExpression | 正則表示式 | {1}會顯示正則表示式 |
StringLength | 設定字串的最大最小長度 |
{1}顯示自串輸入的最小值 {2}顯示自串輸入的最大值 |
PS:{0}:都代表欄位名稱!
如果使用這種方式設定資料驗證,我們只要更改基本的設定就可以了,錯誤訊息就可以共用!而不必一個個的更改,增加開發效率還可以減少顯示錯誤訊息的敘述錯誤問題喔!是否很方便呢?
參考書目:Asp.net MVC網站開發美學
大家好我是饅頭,希望大家喜歡我的文章
如果有錯誤的地方請不吝指教 ^_^