首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为什么使用Ajax 会出现异常!

2013-11-13 
为什么使用Ajax 会出现错误!???!之前使用ajax还可以用,今天突然就不可以用了! 很郁闷!提示的是:Microsoft

为什么使用Ajax 会出现错误!???!
之前使用ajax   还可以用,今天突然就不可以用了! 很郁闷!
提示的是:
Microsoft JScript 运行时错误: Sys.WebForms.PageRequestManagerParserErrorException: 未能分析从服务器收到的消息。

下面是我的前台代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="00-01-02.aspx.cs"    ValidateRequest="false" Inherits="Fcc_Sales_Web.Fcc_Sales._00_01_02" %>

.....
      <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                         <ContentTemplate>
                            <asp:ScriptManager ID="ScriptManager1" runat="server">
                            </asp:ScriptManager>

......
                        </ContentTemplate>
        </asp:UpdatePanel>



之前还可以用  就今天不能刷新了!!! 现在 我把上面这几行代码(ajax)去掉后,没有提示错误了!但是总数刷新,太麻烦,还是想用 ajax !
另外,在ajax中,也有按钮,弹出的对话框的代码为
  this.ClientScript.RegisterStartupScript(this.GetType(), "alter", "alert('恭喜您(⊙o⊙)   新增成功!!!');", true);
          Response.Write("<script>window.close();</script>");

在线就解答!!!!  Ajax C# ScriptManager?
[解决办法]
ScriptManager还在么
[解决办法]
微软的ajax不支持Response操作
[解决办法]
唉…… 没用过微软封装的ajax控件。。。
[解决办法]
试这个:
http://www.cnblogs.com/insus/archive/2008/11/26/1341703.html
[解决办法]
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
这个放在UpdatePanel的外面试试  还有你那个后台的弹对话框用了无刷新控件之后就不能用了  可以换成 ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", "<script>alert('Success!');</script>", false);

热点排行