none
ajax 使用时出现故障,在本机可以实现图片刷新,但是在其他机器是就会提示《网页上有错误》 RRS feed

  • 问题

  • ajax 使用时出现故障,在本机可以实现图片刷新,但是在其他机器是就会提示《网页上有错误》,然后没有任何变化。是不是要再web.config里面改什么东西哦。

    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
        <table cellpadding="0" cellspacing="0">
            <tr>
                <td><div style="overflow:auto;width:600px"><asp:DataList ID="DataList1"
                        runat="server" DataSourceID="SqlDataSource1"
                        RepeatDirection="Horizontal" DataKeyField="ID"
                        onitemcommand="DataList1_ItemCommand">
                        <ItemTemplate>
                            <asp:ImageButton ID="ImageButton2" runat="server"  Height="120" Width="120"
                               
                                ImageUrl='<%# "ReadImage.aspx?ImageID="+DataBinder.Eval(Container,"DataItem.ID")%>'
                                CommandArgment=
                                onclick="ImageButton2_Click" />
                            <br />
                            <asp:Label ID="Label15" runat="server" Text='<%# DataBinder.Eval(Container,"DataItem.pname")%>' Visible="False"></asp:Label>
                            <br />
                        </ItemTemplate>
                    </asp:DataList>
                    </div>
                </td>
            </tr>
            <tr>
                <td>
                    <asp:Label ID="Label14" runat="server" Text="Label"></asp:Label>
                </td>
            </tr>
            <tr>
                <td>
                   
                    <asp:Image ID="Image3" runat="server" />
                   
                    <asp:SqlDataSource ID="SqlDataSource1" runat="server"
                        ConnectionString="<%$ ConnectionStrings:mywebConnectionString %>"
                        SelectCommand="SELECT * FROM [picture]"></asp:SqlDataSource>
                </td>
            </tr>
        </table></ContentTemplate>
        </asp:UpdatePanel>
    </asp:Content>

    刚刚又换了一台电脑试了一下,使用360浏览器又可以。是IE浏览器要取消什么限制吗?

    • 已编辑 彭123 2011年10月14日 8:16
    2011年10月14日 6:28

答案

全部回复

  • 网页错误详细信息

    用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; InfoPath.2)
    时间戳: Sat, 15 Oct 2011 03:09:13 UTC


    消息: Sys.WebForms.PageRequestManagerServerErrorException: 在服务器上处理请求时出现未知错误。服务器返回的状态码为: 400
    行: 4723
    字符: 21
    代码: 0
    URI: http://www.boyingzhai.com/ScriptResource.axd?d=lE4cZ4qZuE4cYjYd53ulMnx5sPnSLqwTYZskKqOcqpj5Owv6ugiUNqakAGzEMbWtRIQ_hP5m-qXu6KIrS-JR-j2O_aPMgs_yMpx-VNuwgpQ1&t=10bfe3e7


    消息: Sys.WebForms.PageRequestManagerServerErrorException: 在服务器上处理请求时出现未知错误。服务器返回的状态码为: 400
    行: 4723
    字符: 21
    代码: 0
    URI: http://www.boyingzhai.com/ScriptResource.axd?d=lE4cZ4qZuE4cYjYd53ulMnx5sPnSLqwTYZskKqOcqpj5Owv6ugiUNqakAGzEMbWtRIQ_hP5m-qXu6KIrS-JR-j2O_aPMgs_yMpx-VNuwgpQ1&t=10bfe3e7


    消息: Sys.WebForms.PageRequestManagerServerErrorException: 在服务器上处理请求时出现未知错误。服务器返回的状态码为: 400
    行: 4723
    字符: 21
    代码: 0
    URI: http://www.boyingzhai.com/ScriptResource.axd?d=lE4cZ4qZuE4cYjYd53ulMnx5sPnSLqwTYZskKqOcqpj5Owv6ugiUNqakAGzEMbWtRIQ_hP5m-qXu6KIrS-JR-j2O_aPMgs_yMpx-VNuwgpQ1&t=10bfe3e7

    2011年10月16日 0:20
  • 你好,可能和安全设置有关,可以试试在页面中的Page中设置ValidateRequest,看是否有效。

    <%@ Page ValidateRequest="false" %>

    2011年10月17日 2:55
    版主
  • 这个问题应该不是服务器端的原因,有可能是因为客户端浏览器对于js的一些操作不支持造成的。可以用以下办法试下:

    在<asp:ScriptManager>标签下插入以下javascript脚本:

    <!-- Code to replace text of 500 error -->  
    <script type="text/javascript"><!--  
      Sys.WebForms.PageRequestManager.getInstance().add_endRequest(  
        function(sender, e)  
        {  
          if (e.get_error())  
          {  
            if (e.get_response().get_statusCode() == 500)  
            {  
              alert("页面超时,请重新登录! ");  
              e.set_errorHandled(true);  
              window.navigate("Login.aspx");  
            }  
          }  
        }  
      )  
    // --></script>  
    



    山西.NET俱乐部欢迎山西朋友加入!~
    2011年10月18日 15:59