【问题标题】:Html.BeginForm redirect with jQuery mobile使用 jQuery mobile 重定向 Html.BeginForm
【发布时间】: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


    【解决方案1】:

    万一其他人有这个问题,添加 'data_role="none"' 到 Html.BeginForm HTML 属性为我们解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-07
      • 1970-01-01
      • 2013-05-12
      • 1970-01-01
      • 2011-11-29
      相关资源
      最近更新 更多