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" 
    }

Antworten auf die Frage(8)

Ihre Antwort auf die Frage