Ich habe einen Link. Bei Verwendung möchte ich eine neue Ansicht laden und dann automatisch eine Aktion aufrufen. Aber ich weiß nur, dass Aufrufe mit einer "return" innerhalb einer ActionResult-Methode geladen werden (damit ich später keine andere Aktion aufrufen kann!).Rückansicht dann Aktion in MVC
Vielleicht denke ich einfach über die ganze Sache falsch, aber ich kann nicht herausfinden, wie man das anders macht.
Eine Sache, die ich versuchte, ist, die Aktion von der Ansicht aufzurufen, aber etwas wie @ Html.ActionLink erfordert den Benutzer zu klicken, während ich möchte, dass die Aktion automatisch ausgelöst wird.
Edit:
Seit ein paar gefragt, hier ist die Motivation für das, was ich versuche zu tun (kostenlos vorzuschlagen bessere Ansätze fühlen!):
ich den Benutzer auf eine Ansicht, während umleiten möchten Ein langer Prozess wird ausgeführt und leitet den Benutzer automatisch zur endgültigen Ansicht um. Die zweite Aktion würde den Prozess aufrufen und den Benutzer umleiten, wenn er abgeschlossen ist.
Was ist der Zweck ist das? Was macht Ihre andere "ActionResult" -Methode? –
Vielleicht gibt es eine bessere Möglichkeit, dies zu tun, aber ich möchte den Benutzer zu einer Ansicht umleiten, während ein langer Prozess ausgeführt wird, und den Benutzer automatisch auf die endgültige Ansicht umleiten. Die zweite Aktion würde den Prozess aufrufen und den Benutzer umleiten, wenn er abgeschlossen ist. – Pablo
Sie könnten den Benutzer auf die erste Ansicht umleiten, und in dieser Ansicht verwenden Sie Ajax, um die zweite Methode aufzurufen, und in seinem Erfolg Rückruf, umleiten, um die endgültige Ansicht –