2013-01-08 28 views
1

我想驗證兩個字段的基礎上輸入的URL使用RequiredIf MVC提供的數據註釋萬無一失驗證,該項目是一個n層的Web應用程序與業務邏輯,數據層,演示文稿和單元測試層。是否有可能在領域模型項目中使用MVC Foolproof驗證

驗證目前正在業務邏輯層中找到的域項目中處理,我已經在其他項目中成功地使用了此包,但到目前爲止還沒有得到它在此項目中的工作。

當我在Web瀏覽器中運行應用程序時,該字段未按要求標記,可以在不輸入這兩個字段中的任何一個的情況下提交表單。

的更多詳細信息,請參閱問題,我問以前在這裏找到:

validating textboxes based on the URL entered

我迄今這確實捕獲錯誤,但用戶還沒有意識了現場實際需要,直到實現自定義驗證他們已經提交了表格而沒有輸入價值。

回答

0

看一些使用N層架構MVC 4個項目,特別是ProDinner的可以在這裏找到後:

http://prodinner.codeplex.com/

我現在已經決定要重構應用程序,以便域(核心)現在將模型實現爲POCO,然後驗證在MVC項目中的視圖模型中實現,該模型從域模型繼承。