我用了ajax中的控件updaterpanel,但是还是不刷新,请各位帮帮忙。
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
  <asp:DropDownList Style="z-index: 0" ID="dropCate" runat="server" OnSelectedIndexChanged="dropCate_SelectedIndexChanged" AutoPostBack="True">
  </asp:DropDownList>
  <asp:DropDownList Style="z-index: 0" ID="dropCate1" runat="server">
  </asp:DropDownList>
  </ContentTemplate>
  <Triggers>
  <asp:AsyncPostBackTrigger ControlID="dropCate" EventName="SelectedIndexChanged" />
  </Triggers>
</asp:UpdatePanel>

解决方案 »

  1.   

    ajax本来就是做无刷新的,你把你想表达的意思自己好好想想再说一次吧。
      

  2.   

    1楼说的有点歧义啊,ajax不是本来就是做无刷新的,只是用户体验好一点
      

  3.   

    Web.config有问题吧! 修改一下配置文件那! 
      

  4.   

    我用了ajax中的控件updaterpanel,但是还是刷新,请各位帮帮,刚刚写错了。
      

  5.   

    在SelectedIndexChanged事件中加入:
    this.UpdatePanel1.Update();
      

  6.   

    this.UpdatePanel1.Update(); 加了这个还是整个叶面在刷新!怎么办呀?
      

  7.   

    配置 UpdatePanel 能使用的条件 ajax
       先安装ASPAJAXExtSetup.msi
       安装好了之后:配置web.config
       <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> 试一下这个