【ASP.net MVC】ASP.net MVC Model篇—資料驗證(3)

【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網站開發美學

 


 

大家好我是饅頭,希望大家喜歡我的文章

如果有錯誤的地方請不吝指教 ^_^