문제

만약 당신을 마법사를 제공과 같은 형태의 항목에서 경험을 mvc 당신은 어떻게 추상적인 페이지 흐름?

도움이 되었습니까?

해결책

사 post-redirect-얻는 패턴이 있습니다.

http://weblogs.asp.net/mhawley/archive/tags/MVC/default.aspx
http://devlicio.us/blogs/tim_barcz/archive/2008/08/22/prg-pattern-in-the-asp-net-mvc-framework.aspx

사용이와 함께하는 강력한 도메인의 모델(위한 추적 단계 또는 양식을 완성 상태라)그리고 당신은 황금입니다.

다른 팁

유지하기 위해서는 단계를 구현할 수 있는 페이지 작업 흐름 필터,을 제공하는 경험을 다음과 같이 하나:

[RequiredStep(FlowStart = true)]
public ActionResult Confirm()
{
    return View();
}

[RequiredStep (PreviousStep = "Confirm")]
public ActionResult ExecuteOrder()
{
    return RedirectToAction("ThankYou");
}

[RequiredStep(PreviousStep = "ExecuteOrder")]
public ActionResult ThankYou()
{
    return View();
}

내가 왼쪽 페이지의 흐름을 보고,내가 그것을 믿을 그리고,그래서 다른 전망할 수 있는 다른 페이지의 흐름(예:데스크탑 클라이언트 브라우저나 휴대폰 고객 등) 나는 그것을 썼에 나 블로그: 편안한 마법사를 사용하여 ASP.Net MVC...아마?

public class CreateAccountWizardController : Controller
{
   public ActionRresult Step1()
   {
   }


   public ActionResult Step2()
   {
   }
}

몇 가지 방법이 있습니다,만들기에 대한 작업 마법사의 각 단계 프로세스를 만들거나 전달되는 매개변수에 작용 방법입니다.아 단계 할 수 있는 것을 알고 상태의 마법사를입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top