我總是使用MVP模式的asp.net webforms,它對我所需要的很有用,我基本上創建了一個項目,其中包含我的所有業務規則駐留,驗證等等,然後在webforms項目中實現我的視圖。使用aspnet mvc的模式是什麼?
現在,我們開始使用asp.net MVC和使用MVP行話沒有多大意義,對不對?那麼使用MVC創建一個可伸縮和可測試的項目可能是一個好方法,它不會讓我創建我的數據對象並在控制器上進行驗證。我不希望有在不同的地方相同的代碼...
如果Web用戶希望在網站上更新了他/她的個人資料,也將是當一個提交按鈕一些驗證規則推,如電子郵件地址不能爲空,必須有效且不得存在於數據庫中。如果我嘗試,而不必重複出現的代碼更新使用內部管理部分他的個人資料
這些相同的規則應適用...
如果你可以點我認爲這個涉及一個很好的示例項目會很好!
在此先感謝!
有些人可能會覺得這個問題混淆的原因是MVC是一種模式。用同樣的方式你不會問:「我使用什麼模式與Singleton模式?」問問使用MVC的模式是沒有意義的。 – 2011-06-15 14:13:15