Javascript JQuery移动数据转换=";幻灯片“;在asp.net中不工作

Javascript JQuery移动数据转换=";幻灯片“;在asp.net中不工作,javascript,jquery,asp.net,jquery-mobile,Javascript,Jquery,Asp.net,Jquery Mobile,我有一个运行在DNN7.1上的asp.net网站,它是用c#编写的。我在一个带有asp:按钮的模块中有现有的ascx控件。单击按钮,服务器端执行Response.Redirect。我正在使用JQuery Mobile创建新的皮肤,在手机上运行它,在点击按钮时,URL没有改变,但浏览器加载了重定向页面。所以,当我在浏览器上使用“后退”按钮时,它看起来像是URL发生了变化,但它完全相同,并且没有加载上一页。从这个站点上的其他帖子中,我发现我需要使用以下代码禁用ajax调用 $(document).o

我有一个运行在DNN7.1上的asp.net网站,它是用c#编写的。我在一个带有asp:按钮的模块中有现有的ascx控件。单击按钮,服务器端执行Response.Redirect。我正在使用JQuery Mobile创建新的皮肤,在手机上运行它,在点击按钮时,URL没有改变,但浏览器加载了重定向页面。所以,当我在浏览器上使用“后退”按钮时,它看起来像是URL发生了变化,但它完全相同,并且没有加载上一页。从这个站点上的其他帖子中,我发现我需要使用以下代码禁用ajax调用

$(document).on("mobileinit", function () {
    $.extend($.mobile, {
        linkBindingEnabled: false,
        ajaxEnabled: false
    });
});

但现在数据转移的滑动效应没有发生。我在jquerymobile网站上读到,如果禁用了ajax,数据转换将无效(如果我错了,请纠正我)。那么,如何让asp:Button(生成类型为submit的输入元素)单击更改浏览器URL并进行数据转换?我是JQuery Mobile的新手,因此,非常感谢您的帮助

data ajax=“false”
添加到
form
中,全局禁用ajax
ajaxEnabled:false
@Omar:我是否需要在表单标记上添加data ajax=“false”,但从mobileinit中删除ajaxEnabled:false?对不起,请您详细说明一下您所说的。是的,这样您就不会全局禁用ajax,您只需根据特定项目的请求禁用它。对不起,我之前的评论很模糊。删除ajaxEnabled=false。