asp:UpdatePanel runat="server" ID="updatePanel" UpdateMode="Conditional">
                                    <ContentTemplate>
                                       <td>
  <asp:DropDownList ID="ddl_designer" runat="server" OnSelectedIndexChanged="ddl_designer_SelectedIndexChanged"
                AutoPostBack="true">
            </asp:DropDownList>
                                       </td>
                                    </ContentTemplate>
                                </asp:UpdatePanel>当改变下拉框的索引的时候还是会,全页面刷新,急。

解决方案 »

  1.   

    这和有无<td>无关!!
    查一下其它页面局部刷新是否行??
      

  2.   

     <asp:DropDownList ID="ddl_designer" runat="server" OnSelectedIndexChanged="ddl_designer_SelectedIndexChanged" 
                    AutoPostBack="true"> 启用AutoPostBack 他本身就是刷新整个页面了
      你用AJAX写
      

  3.   

    DropDownList  改为<select>
      

  4.   

    你使用updatepanel时前面是否有加
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    还有建议你要圈的话圈住下拉框就可以了,不用吧<td>也圈到
      

  5.   

    你不用把   td   也放在  里面 只需要   DropDownList  就可以了  
    我试了  可以的  
      

  6.   

    为什么不把UpdatePanel放进<td>里试一下?这样子貌似更符合逻辑。
      

  7.   

    如果你配置正确的话 UpdatePanel里只写DropDownList应该好使
      

  8.   

    UpdateMode="Conditional" 去掉?
      

  9.   


    scriptmanager跟updatepanel一定要连用 不然就起不到 无刷新效果的