0

このチュートリアルを使用して、CreateUserWizard コントロールを使用してカスタム プロファイル プロパティにユーザーを登録できる ASP.NET MVC 2 でアプリケーションを作成しています。

私の問題は、チュートリアルが ASP.NET (MVC ではない) を使用しており、CreateUserWizard1_CreatedUserメソッドを処理するためのコントロールのコード ビハインドが必要なことです。

ASP.NET MVC ビューには既定でコード ビハインドがないため、そのメソッドにアクセスする方法を知りたいです。

前もってありがとう、サム。

4

2 に答える 2

0

CreateUserWizard は標準の ASP.Net コントロールのように見えるため、MVC では機能しません。MVC ビューから標準の ASP.Net コントロールを参照できますが、MVC にはこれらの概念が存在しないため、ViewState または PostBack に依存するそれらの機能は機能しません。

そうは言っても、同じアプリケーション内で ASP.Net WebForms と ASP.Net MVC を実行すること可能です。そのため、Web フォームを使用してこの機能を作成したい場合は、それを実行し、Web フォーム ページにリンクするだけでユーザーを実行できます。創造。

同じアプリケーションで ASP.Net MVC、WebForms、および ASP.Net Dynamic Data を実行する方法について説明している Scott Hanselmanのブログ投稿をご覧ください。

于 2010-06-19T01:53:23.633 に答える
0

ここで説明するように、ウィザードのような 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/

于 2010-06-19T16:44:57.397 に答える