나는 어떻게 처리 페이지 흐름에서 MVC(특히 asp.net)
-
08-06-2019 - |
문제
만약 당신을 마법사를 제공과 같은 형태의 항목에서 경험을 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()
{
}
}
몇 가지 방법이 있습니다,만들기에 대한 작업 마법사의 각 단계 프로세스를 만들거나 전달되는 매개변수에 작용 방법입니다.아 단계 할 수 있는 것을 알고 상태의 마법사를입니다.
제휴하지 않습니다 StackOverflow