方法很多,你可以使用ajax来解决这个问题,也可以用js来做,把后面那个框要显示的内容都读出来放那,然后根据前面选择的项来往后面的框里填选择项就可以了。
解决方案 »
- Gridview的问题
- 大家好~!我想问,在.NET中,哪位仁兄有省份,城市的下拉框选择代码给看看呢,非常感谢~!
- 上传后向表中插入数据时出错,信息为:提示ID列不能插入空值(null)
- textbox输入数字的问题,求教
- ~~~~~~~~~~~~~ 请各位帮我看看这样的数据显示应该如何做~~~~~~~~~~~~
- ???菜鸟刚学用c#做asp.net,请问怎么弹出一个对话框???
- 图片分行显示问题!请问那位大哥知道吗???
- 网站使用了RewritePath重写url地址后,是不是有一定机率打不开网站
- 想做个个人网站,谁能帮我推荐几个风格清晰但别具一格的网站.就像http://www.lionsky.net
- DataGrid!!让人头疼
- 这段代码是啥意思啊,看了半天,没有看明白,各为老大..
- 如何让Response.write()语句打印在指定位置?
用ajax问题就解决了。很简单的。不过还得加一个判断,总不能每输一个字符就查询,应该是要判断没输入的时间达到多少开始查询或者字符变化了再查询。看你的具体需要。
TargetControlID="myTextBox" ServicePath="AutoComplete.asmx"
ServiceMethod="GetCompletionList" EnableCaching="true"
MinimumPrefixLength="1" CompletionInterval="1000" CompletionSetCount="12" />然后添加一个ServicePath属性所指定的asmx文件,增加GetCompletionList方法,里边查询一下数据库,把select结果用string[]数组返回。1分钟搞定的项目。昨天看到有一个帖子说这种方式在很多人操作时“性能问题”。我的那个例子其业务逻辑是在几十万文字中去搜索中间包含的文字,根本没有用到b+树索引。如果能用到索引,那么理论上查询速度可以提高30倍以上。可见,Ajax只会提高效率,没有什么可担心的。连csdn这么开发技术弱的网站的都能做到,谁不能做到呢?