前台:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="kj237_gbgl_New_Default" %><%@ Register Assembly="Microsoft.Web.Atlas" Namespace="Microsoft.Web.UI" TagPrefix="cc1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
     <div>
         <cc1:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="True">
         </cc1:ScriptManager>
         <cc1:UpdatePanel ID="UpdatePanel1" runat="server">
             <ContentTemplate>
                 <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
                 <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
             </ContentTemplate>
         </cc1:UpdatePanel>
     
     </div>
    </form>
</body>
</html>
后台:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class kj237_gbgl_New_Default : System.Web.UI.Page
{    protected void Page_Load(object sender, EventArgs e)
    {    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Label1.Text = DateTime.Now.ToString();
    }
}
运行点击BUTTON按钮
弹出来自网页消息unknown error对话框

解决方案 »

  1.   

    把<cc1:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="True"> 
            </cc1:ScriptManager> 
    中去掉EnablePartialRendering="True"
    就可以了
    但是不能实现局部刷新
    各位支招下
      

  2.   

    在webconfig中加入下面代码试试<httpHandlers><remove verb="*" path="*.asmx"/>
          <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
          <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
          <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
       </httpHandlers>
        
      

  3.   

    用 Response.Write() 这样的语句就会出错。。切记不能用。
    友情一顶。 个人体验,用ajax 就不要用response.write()
      

  4.   

    建议别在服务器控件上下功夫了,踏踏实实找个extjs,jquery框架好好学学,微软都要淘汰服务器控件了。 
      

  5.   

    放到webconfig里面报错?
    LS什么原因?