Nur Zugriff auf Aktion erlauben, wenn von einer bestimmten Aktion umgeleitet
Ist es eine gute Möglichkeit, den Zugriff auf eine Aktion einzuschränken, so können Sie nur dann darauf zugreifen, wenn Sie von einer anderen Aktion umgeleitet wurden. Beispielsweise
[HttpPost]
public virtual ActionResult Create(MyViewModel vm)
{
if (ModelState.IsValid)
{
// do some work
return RedirectToAction("CreateSuccess");
}
else
{
return View(vm);
}
}
public virtual ActionResult CreateSuccess()
{
// only allow execution if you were redirected from Action "Create"
}