我在MVC中有一個名爲Action的View,它接受和ID作爲參數。我也有另一個叫Action的視圖,但它被標記爲HTTPPOST。在POST視圖後返回GET視圖失敗ASP.NET MVC
POST版本的Action可能會以編程方式失敗。當它失敗時,我想添加一個ModelError,然後重定向到GET版本的Action,同時我提供該ID。
總之=>我想從POST視圖轉移到GET視圖,並傳遞參數。沿線
ModelState.AddModelError("", "Could not verify token");
return RedirectToAction("Action", "ExpiredAccounts" new { aid = myId });
其中Action是視圖,ExpiredAccounts是控制器,AID是帳戶ID。這當然不行,因爲你可以添加一個模型錯誤的觀點,而不是重定向
感謝
你爲什麼要這樣做?如果失敗,爲什麼不在POST上返回模型錯誤? – Matt