本论坛页面就有一个dropdownlist的应用,我要的效果和它一样:当选择不同的值时页面不需要刷新,而且可以根据dropdownlist的值改变页面部分内容的显示。
求实现的方法或思想,有代码最好。先谢谢了。

解决方案 »

  1.   

    1>不要用服务端控件
    2>用js实现你的联动
      

  2.   

    javascript 在dropdownlist oncheng事件触发时,通过ajax技术把相关的selectedValue值传后台函数处理,在把后台函数返回值传给前台客户端javascript函数,通过javascript去修改页面的DOM元素。大致意思就这样,代码外面google一堆的
      

  3.   


    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head >
        <title>无标题页</title>
        <script src="js/jquery-1[1].3.2.min.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(document).ready(function() {
       $("#s1").bind("change",function(event){
        if($("#s1").val()=="1")
        { 
           $("#d1").hide();
           $("#d2").show();
        }
        else if($("#s1").val()=="2")
        {
           $("#d2").hide();
           $("#d1").show();
        }
        else
        {
            $("#d1").show();
             $("#d2").show();
        }
        });  
       });
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <select id="s1">
            <option value="0">0</option>
                <option value="1">1</option>
                 <option value="2">2</option>
            </select>
        </div>
        <div id="d1">
        aaaaaaaaaaaaaaaaaaaaaa
        </div>
        <div id="d2">
        bbbbbbbbbbbbbbbbbbbbb
        </div>
        </form>
    </body>
    </html>
    用的  jquery 小例子
      

  4.   

    ajax updatePanel     or   JavaScript  onchange
      

  5.   

    用JS或着AJAX技术都可以,条件:DROPDOWNLIST控件的属性autopostback ="true" 在双击它 即可。