我安装了asp.net ajax,我在页面拖放了
       <asp:ScriptManager ID="ScriptManager1" runat="server">
         </asp:ScriptManager>
      <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
          <ContentTemplate>
              <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
              <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
          </ContentTemplate>
        </asp:UpdatePanel>
为什么整个页面还是全部刷新,而不是局部刷新,具体应该怎么做

解决方案 »

  1.   

    刚才自己又试了一下,要重新建一个AJAX网站,才行,这么麻烦啊,那原来做的还要再做一遍,不过下次就不这么麻烦,原来不懂AJAX现在也可好好利用,方便.
      

  2.   

    你没加Trigger,类似于这样用                    <asp:UpdatePanel ID="upanel" runat="server">
                            <ContentTemplate>
                                ....
                            </ContentTemplate>
                            <Triggers>
                                <asp:AsyncPostBackTrigger ControlID="btn" EventName="Click"></asp:AsyncPostBackTrigger>
                            </Triggers>
                        </asp:UpdatePanel>
      

  3.   

    一样的结果,算了,反正新建一个asp.netajax网站就行了
      

  4.   

    你如果不新建,就必须复制Ajax网站里面webConfig下的代码~~ 没有那些东西,你就等于没有注册Ajax!