2008-08-19 8 views

Odpowiedz

-1

Istnieje kilka sposobów tworzenia akcji dla każdego kroku procesu kreatora lub tworzenia parametru przekazywanego do metody działania. Podobnie jak step, który pozwoli ci poznać stan kreatora.

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


    public ActionResult Step2() 
    { 
    } 
} 
1

W celu utrzymania etapy można wdrożyć filtry działania przepływowe, które dostarczają doświadczenie jak ten jeden:

[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(); 
} 
1

opuściłem przepływ stronę do widzenia, gdzie wierzę należy do tego, aby różne widoki mogły mieć różne przepływy stron (np. dla klientów przeglądarek komputerowych lub klientów telefonów komórkowych itp.). Napisałem to na moim blogu: A RESTful Wizard Using ASP.Net MVC… Perhaps?

Powiązane problemy