AutoPostBack
 当选定内容更改后,自动回发到服务器...

解决方案 »

  1.   

    设置AutoPostBack为true后是可以,但是页面要刷新,有没有可能实现不刷新呢
      

  2.   

    用AJAX
    微软自带AJAX控件
    搜索一下,很容易使用。
      

  3.   

    设置AutoPostBack为true后是可以,但是页面要刷新,有没有可能实现不刷新呢 
    可以用updatepanel
      

  4.   

    那就不要写在后台,用JavaScript
      

  5.   

    使用 ajax中的updatepanel控件
      

  6.   

    用javascript如何实现 请指教
      

  7.   

    我现在用javascript写,可以无刷新显示可是页面一刷新点击查询按钮,就不保存原来的页面,都不显示了<script language="JavaScript"  type="text/javascript" >
        function show(){
            objddl=document.getElementById("DDLState");
        obj = document.getElementById("showdiv");  
        if(objddl.value==3 || objddl.value==4){
            obj.style.display = "inline";
            }
        else{
        obj.style.display = "none";
        }
        }
        
    </script>
    <asp:DropDownList ID="DDLState" runat="server" Width="98px" Onchange="show()">
                                </asp:DropDownList>后台代码:
            If DDLState.SelectedValue = 3 Or DDLState.SelectedValue = 4 Then
                Response.Write("<script language =jscript' type ='text/javascript'>document.getElementById('showdiv').style.display='inline';</script>")
            Else
                Response.Write("<script language =jscript' type ='text/javascript'>document.getElementById('showdiv').style.display='none';</script>")
            End If