微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jquery-mobile – RedirectToAction不会更改浏览器URL

我正在尝试通过执行以下语法从帐户控制器(帐户/登录)重定向用户/索引.
return RedirectToAction("Index","User");

显示正确的视图,但URL仍然存在为帐户/登录.任何人都可以建议我如何实现同样的目标.我尝试过一些谷歌的搜索,但没有一个适用于我.

解决方法

这是jQuery-mobile造成的一个问题.认情况下,jQM将使表单使用ajax调用,因为这是在框架中如何执行页面导航. AJAX navigation is explained in more detail here.

解决方案是将数据ajax =“false”添加到用于初始服务器调用的表单标签.

所以你的形式将如下所示:

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

原文地址:https://www.jb51.cc/jquery/176055.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐