【发布时间】:2017-04-16 11:30:45
【问题描述】:
我们有一个 Html.BeginForm,在它被提交后,控制器会返回一个 RedirectResult。这适用于台式机,但对于移动设备,它总是作为 ajax 请求提交,这意味着重定向不起作用。
我已经尝试将 data-ajax="false" 添加到表单和提交按钮,但是当它到达控制器时它仍然是一个 ajax 请求。我查看了很多帖子,但没有找到适合这种情况的有用答案。
我不太热衷于从控制器返回脚本更改 window.location.href。有没有办法强制请求以非 ajax 形式到达控制器(如前所述,我尝试了 data-ajax="false")?
【问题讨论】:
标签: jquery asp.net-mvc jquery-mobile html.beginform