先把我的代码贴出来吧
html代码
--------------------------------
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Counter.aspx.cs" Inherits="Counter" %><%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    Namespace="System.Web.UI" TagPrefix="asp" %>
<html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server">    <title>Refreshing an UpdatePanel Programmatically</title></head><body>    <form id="form1" runat="server">
    
        <asp:ScriptManager ID="ScriptManager1" runat="server"/>        <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
            
            <ContentTemplate>                    <asp:Label ID="Label1" runat="server" Text="更新时间:"></asp:Label>                    <asp:Label ID="lblNewTime" runat="server" Text="" ForeColor="Red"></asp:Label><br/><br/>                   
        
                    <asp:Button ID="btnUpdateTime" runat="server" Text="更新时间"  OnClick = "btnUpdateTime_Click"/>                </ContentTemplate>        </asp:UpdatePanel>
        
        <div>
            &nbsp;        </div>
    </form></body></html>后台C#代码
---------------------------------
 protected void Page_Load(object sender, EventArgs e)
    {
        ScriptManager1.RegisterAsyncPostBackControl(this.btnUpdateTime);
    }     protected void btnUpdateTime_Click(object sender, EventArgs e)
    {
        this.lblNewTime.Text = DateTime.Now.ToString();        UpdatePanel1.Update();
    }
----------------------------------
点击“提交”按钮后,仍然是整页刷新的。
郁闷啊
是不是我的ASP.net2.0不支持呢???

解决方案 »

  1.   

    配置文件没有加上些东西。进asp.net Ajax安装目录里面看看人家给的web.config
      

  2.   

    不会把 不支持AJAX
    可能使你没设置好 不能正确识别
      

  3.   

    怎么设置自己可以在网上搜索一下,我一般用的是ajax.dll和ajaxpro.dll
    和你的配置不同,一般你web.config里面要注册,页面注册一下就可以用了
      

  4.   

    <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="btnUpdateTime" EventName="Click" />
                </Triggers>我在UpdatePanel1里双添加了上面的代码,但还是不行.........
    郁闷啊........
      

  5.   

    未能加载文件或程序集“Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。我装的Ajax是从MS的官方网站下载的啊...........
    怎么会没有呢?快要气疯了
      

  6.   

    我看了我的 C:\WINDOWS\assembly
    竟然没有发现一个 的版本号是:1.0.61025.0
    这是怎么回事呢?
    照理说是有的嘛