0

this tutorial을 사용하여 CreateUserWizard 컨트롤을 사용하여 사용자 정의 프로파일 속성으로 사용자를 등록 할 수있는 ASP.NET MVC 2에서 응용 프로그램을 만듭니다.ASP.NET MVC 2에서 프로파일 및 CreateUserwizard 사용

제 문제는 튜토리얼이 ASP.NET (MVC 아님)을 사용하며 CreateUserWizard1_CreatedUser 메서드를 처리하는 컨트롤의 코드 숨김이 필요하다는 것입니다.

ASP.NET MVC 뷰에는 기본적으로 코드 숨김이 없으므로이 메서드에 어떻게 액세스 할 수 있는지 알고 싶습니다.

미리 감사드립니다.

답변

0

CreateUserWizard가 표준 ASP.Net 컨트롤이므로 MVC에서 작동하지 않습니다. MVC 뷰에서 표준 ASP.Net 컨트롤을 참조 할 수 있지만 ViewState 또는 PostBack에 의존하는 모든 기능은 MVC에없는 개념이므로 작동하지 않습니다.

즉, 이며 동일한 응용 프로그램 내에서 ASP.Net WebForms 및 ASP.Net MVC를 실행할 수 있으므로 웹 양식을 사용하여이 기능을 만들고 싶다면 간단히 링크를 클릭하면됩니다. webforms 페이지를 사용하여 사용자 생성을 수행 할 수 있습니다.

Scott Hanselman이 동일한 응용 프로그램에서 ASP.Net MVC, WebForms 및 ASP.Net Dynamic Data를 실행하는 것에 대해 얘기 한 this blog post을 살펴보십시오. 여기에 설명 된대로

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으로, 그러나, 당신은 일부 모델 검증에 문제가있는 것입니다. 여기에서 설명 된대로 이것은, 또는 ActionFilters를 사용하여 각 페이지에 대해 별도의 뷰 모델을 사용하여 해결 될 수있다 :

http://blog.stevensanderson.com/2010/02/19/partial-validation-in-aspnet-mvc-2/

관련 문제