如果都是DropDownList与DropDownList级联,用Ajax很容易实现。如第一级为国家,第二级为省份。
现在,用户认为,国家比较多,如果用下拉选择很难找,所以,需要用手工输入,匹配时用模糊匹配,即国家要用类似Ajax的自动完成功能来实现,输入文字,并选中国家后,省份要自动提取出来。现高分求这方面的实现代码。

解决方案 »

  1.   

    在textbox的OnTextChange事件里通过ajax获取数据,绑定到DropDownList
    模糊匹配控件可用AutoComplete 参考
      

  2.   

    自动完成,我会实现,普通DropDownList的级联也会实现,但两者关联后,无法实现.如果单纯用手工javascript,PostBack后数据都没有了。
      

  3.   


    按照需求描述,应该是在文本框里输入中字的时候,ajax取出中字打头的国家名称在文本框的下拉提示里,当用户选择了中国或者在文本框里直接录完中国后,
    再调用ajax取得省份绑定下拉列表,如果 页面有提交,会发生postback,也不难处理,文本框可以设置为服务器端的,EnableViewState为true的话postback后就可以保留当前值了,
    而在html代码里当页面load事件里可以 检查/取 一下文本框的值,重新绑定省份。
      

  4.   

    http://convincingemail.com/autosuggest-autocomplete.aspx