[英]Using Profile and CreateUserwizard in ASP.NET MVC 2
我正在使用本教程在ASP.NET MVC 2中創建應用程序,在其中可以使用CreateUserWizard控件使用自定義配置文件屬性注冊用戶。
method. 我的問題是本教程使用ASP.NET(不是MVC),並且需要控件的代碼來處理方法。
由於在ASP.NET中,MVC視圖默認情況下沒有代碼隱藏,因此我想知道如何訪問該方法。
預先感謝,薩姆。
看起來CreateUserWizard是標准的ASP.Net控件,因此不能在MVC中使用。 您可以從MVC視圖中引用標准ASP.Net控件,但是它們依賴於ViewState或PostBack的任何功能均無法使用,因為MVC中不存在這些概念。
話雖這么說,有可能在同一應用程序中運行ASP.Net WebForms和ASP.Net MVC的,所以如果你想創建一個使用web表單此功能,你能做到這一點,並簡單地鏈接到web表單頁面做你的用戶創建。
看看Scott Hanselman的這篇博客文章 ,它討論在同一應用程序中運行ASP.Net MVC,WebForms和ASP.Net動態數據。
您還可以創建類似於向導的ASP.NET MVC模式,如下所述:
http://www.highoncoding.com/Articles/647_Creating_Wizard_Using_ASP_NET_MVC_Part_1.aspx http://www.highoncoding.com/Articles/647_Creating_Wizard_Using_ASP_NET_MVC_Part_1.aspx
但是,使用MVC2,您將無法進行部分模型驗證。 可以通過為每個頁面使用單獨的ViewModel或按此處所述使用ActionFilters來解決此問題:
http://blog.stevensanderson.com/2010/02/19/partial-validation-in-aspnet-mvc-2/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.