你用的是什么样的ajax  它分几种. 如果你用的是 <ajax:panel></ajax:panel>是可以

解决方案 »

  1.   

    web.config & ScriptManager 
    且注意版本
      

  2.   

    是的AJAX好几个版本的还有web.config要配置好~!
      

  3.   

    版本是asp.net2.0ajax extensions
    代码应该没问题,我试了网上N段代码。
    不知道web.config到底怎么配置
      

  4.   

    其实不用Ajax也可以的!
    net2.0中新增的Substitution控件--动态更新缓存页的部分
    http://blog.csdn.net/downmoon/archive/2006/04/15/664700.aspx
      

  5.   

    <form id="form1" runat="server">
            <asp:ScriptManager ID="ScriptManager1" runat="server" />
            <div>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                <ContentTemplate>
                  <fieldset>
                    <legend>In UpdatePanel</legend>
                      UpdatePanel content refreshed at <%=DateTime.Now.ToString() %>
                     <asp:Button ID="Button1"  Text="RefreshUpdatePanel" runat="server" OnClick="Button1_Click" />
                   </fieldset>
                </ContentTemplate>
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
                </Triggers>
      </asp:UpdatePanel> 
    <div>Out of UpdatePanel,refreshed at <%=DateTime.Now.ToString() %></div>        </div>
        </form>
      

  6.   

    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page 
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            ScriptManager1.RegisterAsyncPostBackControl(Button1);
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            this.UpdatePanel1.Update();
        }
    }
      

  7.   


            <asp:ScriptManager ID="ScriptManager1" runat="server"  EnablePartialRendering="true" />
      

  8.   

    EnablePartialRendering这个属性我是设为true啊
      

  9.   

    不过,在web.config里面他说“未能找到元素“system.web.extensions”的架构信息”
      

  10.   

    没看到你设置 EnablePartialRendering 的部分
    <form id="form1" runat="server">
         <asp:ScriptManager ID="ScriptManager1" runat="server"  EnablePartialRendering="true" />
     <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                <ContentTemplate>
    <asp:label id="lbl" runat="server"/>
    </ContentTemplate>
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
                </Triggers>
      </asp:UpdatePanel> 
    <br/>
    <asp:Button ID="Button1"  Text="RefreshUpdatePanel" runat="server" OnClick="Button1_Click" /></form>protected void Button1_Click(object sender, EventArgs e)
        {
            lbl.Text = DateTime.Now.ToString();    }
      

  11.   

    兄弟,你看看XMLHttpRequest和DOM,我觉得用ajax的那些什么东西,真不如自己写XMLHttpRequest
    好用,方便,自己想怎么写就怎么写
      

  12.   

    如果EnablePartialRendering="true" 还不可以的话
    你的版本就有问题。 
    记得去年那东东就是那么实现的
      

  13.   

    在新建網站時,可以選則ajax的模板,VS會自動配置web.config...可以比較一下與ASP.NER模板下的web.config, ajax的模板會自動幫你註冊 AJAX.extensions