如下,我用asp.net jQuerymobile html5 和 css3做一个手机网站,以前数据库用的sql是正常的,现在改成access后每次单击button就报error loading page
button如下
<asp:Button ID="Button1" runat="server" Text="搜  索"  onclick="Button1_Click" />  
在.aspx中已经加入了
<link rel = "Stylesheet" href = "jquery.mobile-1.2.0.min.css" />
<script type = "text/javascript" src = "jquery-1.8.2.js"></script>
<script type = "text/javascript" src = "jquery.mobile-1.2.0.js"></script>
我看了网上的解决方法后,我在button中加了
<asp:Button ID="Button1" runat="server" Text="搜  索"  onclick="Button1_Click" data-ajax="false"/>

<asp:Button ID="Button2" runat="server" Text="搜  索" onclick="Button2_Click" rel="external" />
但还是报那个错。之前用的是IE9,后来用Opera却没有报那个错。有谁知道如何解决IE下报那个错。

解决方案 »

  1.   

    .net不了解。
    jqm默认链接是先用ajax加载,如果找不到相应的页面就报error loading page错。
    链接添加data-ajax="false"指的是禁止使用ajax加载,直接进入相应的页面。
      

  2.   

    页面重定向的问题吧,楼主看看能不能调试下,看看在IE8下地址写成什么了?网上:To disable pages loading through Ajax bind 'mobileinit' and override $.mobile.ajaxEnabled (You need to bind 'mobileinit' before referencing the jQuery mobile script) or add data-ajax="false" or rel="external" to the link element.
      

  3.   

    如果大家相试效果,可以登录这个简单试用网址www.microlifeinfo.cn 
    分别用IE和Opera看看进入过后点击"邮编",输入"610225".然后"搜索",IE会报error loading page
    Opera不会
      

  4.   

    IE又丑,又不支持CSS3,HTML5,你不要告诉我还想兼容IE6.