我正在使用默认路线。我已经设置了一个方法:
[HttpPost]
public ActionResult HtmlButton2(FormCollection collection)
{
//implementation
return View("Index");
}
当它运行时它返回
http://serverName/{controller}/HtmlButton2
POST
来自http://serverName/
(在网址中可见......实际页面为http://serverName/Index
)。
理想情况下,我想回到
我认为问题出在我的
return View("Index");
索引页面是可见的,但问题是当我刷新页面时,前面提到的HtmlButton2()
方法一直处理调用...我不想要。
我该如何解决?
答案 0 :(得分:2)
您正在寻找return RedirectToAction("Index");
当您返回View("Index")
时,您告诉MVC渲染视图,而不是更改URL。