2016-12-01 1 views
-1

У нас есть Html.BeginForm, где после его отправки RedirectResult возвращается с контроллера. Это отлично работает для настольных компьютеров, но для мобильных устройств оно всегда представляется как запрос ajax, что означает, что перенаправление не работает.Html.BeginForm перенаправлять с помощью jQuery mobile

Я попытался добавить данные-ajax = "false" как к форме, так и к кнопке отправки, но она все еще является ajax-запросом к моменту ее поступления в контроллер. Я просмотрел довольно много сообщений, но не нашел полезного ответа для этого сценария.

Я не страшно желаю вернуть скрипт, изменяющий window.location.href с контроллера. Есть ли способ заставить запрос прибыть как не-ajax на контроллер (как уже упоминалось, я пытался data-ajax = "false")?

ответ

0

В случае, если у кого-либо еще есть эта проблема, добавив 'data_role = "none"' в HTML-атрибуты Html.BeginForm, исправленные для нас.

Смежные вопросы