RedirectToAction不列入更改浏览器的URL(RedirectToAction does

2019-06-28 03:45发布

我试着做下面的语法从账户控制(账户/登录)到用户/指数重定向。

return RedirectToAction("Index", "User");

它显示了正确的观点,但该网址仍坚持为客户/登录。 任何人都可以建议我如何可以达到相同的。 我已经尝试了一些从谷歌搜索,但没有人对我的作品。

Answer 1:

这造成的jQuery移动的问题。 默认情况下,JQM将使形式使用Ajax调用,因为这是页面导航是如何在框架进行。 AJAX导航更详细说明如下。

的解决方案是增加data-ajax="false" ,以用于初始服务器呼叫的形式标记。

所以你的形式是这样的:

@using (Html.BeginForm("Login", "Account", FormMethod.Post, new { data_ajax = "false" }))


文章来源: RedirectToAction doesnot change the browser URL