2009-09-01 13 views
0

有一項研究here我的同事採取我的通知。基本上,內聯表單驗證是一件好事。如何在MVC中執行多字段業務規則(存儲庫)的內聯表單驗證?

但是,如果您已經有一個「yield return」設置來返回表單違規列表,您將如何在MVC中進行內聯多字段表單驗證?僅對原始值進行內聯驗證,如「郵政編碼不應包含字母字符?」

你會提交一些Javascript代碼到會檢查「領域和領域進行評估,一起射擊驗證客戶端,哦對了,我們要驗證所有在最後一次領域提交?

任何人有任何的代碼示例(C#和MVC)來說明處理使用遠程倉庫在線多場表單驗證(而不是在同一時間的所有字段)?

回答

1

我沒有任何代碼,但如果我要進行內聯驗證,我會在Nerd Dinner中實施驗證示例。

顯然,這將在提交所以不是真的有用驗證你的問題。但是,如果你將它與jQuery相結合,那麼它確實變得有用。

基本上我會做的關鍵點jQuery的回傳,檢查驗證錯誤,然後突出錯誤回調用戶。

您可以將事件說有某些碼樣式類或到所有領域等真的在這方面很容易擴展字段失去焦點的事件。

有噸或jQuery和如何樣,以便回等

我也仍然會做回發充分驗證檢查以及正好趕上任何可能已經錯過。

這有幫助嗎?

+0

首先,好的答案+1。我認爲客戶端MS Ajax擴展允許您將服務器功能映射到JavaScript,因此您可以將它們看作是JavaScript Regex函數。我想知道是否可以簡單地將這些方法映射到當前的MVC數據驗證。關鍵是如何知道哪些字段一起驗證?也許發送某種類型的元數據以及按數字對輸入字段進行分組的形式?不知道這是否有一些模式? 不錯的答案! – 2009-09-03 02:55:03

相關問題