我有一個鏈接。使用時,我想加載一個新視圖,然後自動調用一個動作。但我只知道在ActionResult方法中使用「return」加載視圖(所以我以後不能再調用另一個操作!)。返回視圖然後在MVC中操作
也許我只是在想整個事情是錯的,但我無法弄清楚如何以其他方式做到這一點。
我試過的一件事是從視圖中調用動作,但像@ Html.ActionLink這樣的東西需要用戶單擊,而我想要動作自動觸發。
編輯:
由於幾問,這裏是什麼,我試圖做的動機(隨時提出更好的方法!):
我想將用戶重定向到一個視圖,而一個漫長的過程運行,然後自動將用戶重定向到最終視圖。第二個操作將調用該進程並在完成時重定向用戶。
這樣做有什麼目的?你的其他'ActionResult'方法做什麼? –
也許有更好的方法來做到這一點,但我想在長時間運行的過程中將用戶重定向到視圖,然後自動將用戶重定向到最終視圖。第二個操作將調用該進程並在完成時重定向用戶。 – Pablo
您可以將用戶重定向到第一個視圖,並在該視圖中使用ajax調用第二個方法,並在其成功回調中,重定向到最終視圖 –