如题页面上有好几个dropdownlsit控件我选择某一行的dropdownlsit控件,整个页面都要刷新了,前面选择的东西全都刷新回去了,如何控制不刷新啊 求具体解决方法,知道用JS不知道具体代码,跪求指教

解决方案 »

  1.   

    最好的方法是 AJAX N级联动 就是 省市区 那样
      

  2.   

    是直接加这个UpdatePanel标记?
      

  3.   

    用UpdatePanel套在那个回传值的下拉列表框 外面 具体 上 谷姐搜下好了
      

  4.   

    我的页面上是4个dropdownlsit  我知道用js不知道具体怎么实现
      

  5.   

    scriptmangager 加 updatepanel
      

  6.   

    updatepanel 结合scripManager 结合ajax
      

  7.   

    scriptmangager + updatepanel
    或者用ajax
      

  8.   

    如果你的下拉列表框需要连接数据库,那你得用AJAX去实现;
    如果不需要连接数据库,即它的内容是固定的,那你就不需要用服务器控件dropdownlist,
    而是用客户端控件Select,用JS编写就可以了
      

  9.   

    http://www.cnblogs.com/alanliu/archive/2007/10/24/935714.html
      

  10.   

    你四个三角你牛逼 是不是一出生 一学程序就要到CSDN上来注册 弄个几十个三角才叫牛逼  
      

  11.   

    我没有带攻击的意思,凡是提问的 一个三角的且结贴率低的,  大多数提问的问题都是这些问题。 
    看别人答案,给出js+ajax的明显不太现实,一时也无法接受。 我不建议他用updatepanel又能怎么办呢?
      

  12.   

    把页面控件都放到UpdatePanel(必须有scripManager)或这是把属性AutoPostBack设为false。
      

  13.   

    把你索要用到的控件都放在下面ContentTemplate里
                        <asp:ScriptManager ID="ScriptManager1" runat="server" />
                        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                            <ContentTemplate>
                            dropdownlsit控件和显示控件等
                            </ContentTemplate>
                        </asp:UpdatePanel>
      

  14.   


        <asp:ScriptManager ID="ScriptManager1" runat="server">
        
        </asp:ScriptManager>
     <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
    asp:DropDownList ID="ddlDepart"   runat="server">                        </asp:DropDownList>
                    </ContentTemplate>
            </asp:UpdatePanel>