请问asp.net中“省份,城市”这个功能怎么搞?

解决方案 »

  1.   

    问题不清楚,你是说要在页面中加一个联动菜单吗?简单一点的方法是用javascript.你在google中搜javascript联动菜单,有很多。
      

  2.   

    http://www.popub.net/script/PCASClass.js
    内附使用说明
      

  3.   

    没错,是省市联动,最好是不用数据库的,直接在JAVASCRIPT那里实现
    麻烦大家给一个例子我。。
      

  4.   

    二级联动 三级联动 多级联动 无限级联动下拉列表或菜单专题 - 柳永法(yongfa365)'Blog
    http://www.yongfa365.com/Item/ErJiLianDongSanJiLianDongDuoJiLianDongWuXianJiLianDongXiaLaLieBiaoHuoCaiDanZhuanTi.html
      

  5.   

    ASP.NET AJAX
    http://www.asp.net/AJAX/AjaxControlToolkit/Samples/CascadingDropDown/CascadingDropDown.aspx
      

  6.   

    <html>
    <head runat="server">
        <title>二级联动</title>    <script type="text/javascript">
        function $(obj){return document.getElementById(obj)};
        var aProvince=new Array("河北","北京","辽宁","吉林");
        var aCity=new Array(new Array("石家庄","唐山","衡水","保定"),
        new Array("北京"),
        new Array("丹东","沈阳","大连"),
        new Array("长春","白山","吉林")
        );
        function defaultLoad()
        {
            var oProvince=$("province");
            var oCity=$("city");
            loadProvince(oProvince);
            loadCity(oCity,0)
            
        }
        function loadProvince(oProvince)
        {
            for(var i=0;i<aProvince.length;i++)
            {
                if(!n_Option)
                    var n_Option=document.createElement('option');
                n_Option.value=i;
                n_Option.text=aProvince[i];
                oProvince.options.add(n_Option);
                n_Option=null;
            }   
        }
        function loadCity(oCity,index)
        {
            for(var i=0;i<aCity[index].length;i++)
            {
                if(!n_Option)
                    var n_Option=document.createElement('option');
                n_Option.value=i;
                n_Option.text=aCity[index][i];
                oCity.options.add(n_Option);
                n_Option=null;
            }
        }
        function changeIndex()
        {
            var iProvince=$("province").selectedIndex;
            var oCity=$("city");   
            //清空
            oCity.options.length=0;
            loadCity(oCity,iProvince);
        }
        window.onload=function (){
        defaultLoad();
        $("province").onchange=changeIndex;
        }
        </script></head>
    <body>
        <form id="form1" runat="server">
            <div>
                省份:<select id="province"></select>
                大学:<select id="city"></select><br />
            </div>
        </form>
    </body>
    </html>