我註冊一個網站時,需要爲MVC 4.5自定義驗證一些建議使用自己的自定義數據註解最小年齡檢查自定義驗證的MVC 4.5
我確認某人的年齡。
我需要這些作爲字段傳遞給驗證程序。
(date) date of birth
(date)event start date
(int)min age value
我在web.config中存儲了最小年齡和事件開始日期。所以這可以很容易地定製。 如果用戶的年齡不足以檢查事件日期,那麼他們無法註冊。
我該如何去做這件事?我已經檢查了一些例子,但似乎無法解決這個問題。
感謝...
我希望那些推薦這個的人會指出它不支持客戶端驗證。它不,這可能是一個巨大的問題。 – 2013-05-03 14:06:44
@MystereMan:我同意它不支持客戶端驗證。但是,最好有一個服務器端驗證。以防萬一您從web服務調用中使用相同的方法。如果你想自定義客戶端驗證,然後嘗試實施IClientValidatable – 2013-05-03 14:50:04
@ARS我會說客戶端驗證只是一個額外的東西,你可以添加。好吧,它會減少流量,因爲你不會發送到服務器空表單,但服務器端驗證是真正的驗證。 – 2013-05-03 14:58:42