[英]c# mvc - issue redirecting to action when using custom ActionName attribute
我有一個這樣的操作方法:
// GET: admin/cms/add-page
[HttpGet]
[ActionName("add-page")]
public ActionResult AddPage()
{
return View("AddPage");
}
// POST: admin/cms/add-page
[HttpPost]
[ActionName("add-page")]
public ActionResult AddPage(PagesVM pagesVM)
{
...
return RedirectToAction("AddPage");
}
但是重定向重定向到標准URL,而不是實際的和不同的ActionName
它應該重定向到mysite/admin/cms/AddPage
而不是mysite/admin/cms/add-page
如果要返回相同的視圖並保留表單值,請使用:return View(pagesVM);
如果要返回具有空值的相同視圖,請使用:return View(new PagesVM()):
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.