RedirectToAction后更改URL

时间:2012-10-10 21:21:38

标签: asp.net-mvc

我的索引视图中有一个表单发布到我的提交操作 像这样

  @using(Html.BeginForm("Submit","Receiving", FormMethod.Post))
   {
       ....
    }

在该操作中,我将在完成所需的所有工作后返回RedirectToAction

   public ActionResult Submit(string selectedSerialNumber, string aisle, string rack, string rackbin)
    {

        //do the work

        return RedirectToAction("Index");
    }

用户提交表单后,网址显示“/接收/提交”并带有索引视图

而不是       “/接收”       要么       “/接收/索引”

如果用户刷新页面,它会再次尝试返回提交操作,这不是预期的并导致问题。他们期望刷新索引页面 如何在重定向后让Url返回索引操作。 谢谢!

1 个答案:

答案 0 :(得分:0)

Jquery mobile是我发现这个question的原因之后我意识到这个网站唯一的区别就是jquery mob