急,50分征求高人意见,关于asp.net 的 dropdownlist

loudandan 2009-04-29 03:00:38
页面中有一个dropdownlist,其中的item count可能非常多,比如上万个,一次绑定不太切合实际。我考虑在存储过程中分页,在dropdownlist边上再放一个翻页的dropdownlist,不过这样是不是很丑陋?请高人给点意见。
...全文
174 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
皓月明 2009-04-30
  • 打赏
  • 举报
回复
我觉得你还是不要用dropdownlist了
xsm545 2009-04-29
  • 打赏
  • 举报
回复
用dropdowlist不合适
应该找别的方法试试
热学沸腾56 2009-04-29
  • 打赏
  • 举报
回复
学习,up
步慢生错 2009-04-29
  • 打赏
  • 举报
回复
刚想说,被29楼说了,参见51job上的JS模拟窗口。
woodyy 2009-04-29
  • 打赏
  • 举报
回复
如果是dropdowlist里的项目很多的话(一般只要超过30——50个),我个人认为:就不适合再用dropdowlist了吧。

用一个模态弹出窗口,弹出来那些项目,可以分页,当然也可以根据某些关键字进行模糊查询之类的。

我个人做项目的一些经验。
陌上花花 2009-04-29
  • 打赏
  • 举报
回复
建议用Ajax进行分页。
轩雨阁 2009-04-29
  • 打赏
  • 举报
回复
用Ajax吧,比较好
lsd123 2009-04-29
  • 打赏
  • 举报
回复
.
wuyq11 2009-04-29
  • 打赏
  • 举报
回复
重写dropdownlist,绑定gridview或用第三方控件
zzxap 2009-04-29
  • 打赏
  • 举报
回复
或者先搜索数据,然后再绑定结果到dropdownlist给用户选择
loudandan 2009-04-29
  • 打赏
  • 举报
回复
我说的上万条数据是夸张些,1000多是有的,鼠标点点总比敲字舒服。作为用户能用一只手,绝不用2只
zzxap 2009-04-29
  • 打赏
  • 举报
回复

这么多数据就没必要用 dropdownlist了,可以用一个gridview分页让用户选。然后选择当前行的某个值赋值给textbox
zhouwu0716 2009-04-29
  • 打赏
  • 举报
回复
上万个你最好能够分类,前提是客户能看董!做三层Dropdownlist
赤色火焰 2009-04-29
  • 打赏
  • 举报
回复
不如用AutoCompleteExtender让用户输入,判断输入的内容模糊查找一下数据库,然后显示出相应数据让用户选择

如果用DropDownList显示你说的上万个,就算用分页,对用户来说也不好找,性能上也是个问题
aspnet30 2009-04-29
  • 打赏
  • 举报
回复
DropdownList作?
蓝海D鱼 2009-04-29
  • 打赏
  • 举报
回复
up
chen_2009_04 2009-04-29
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 levinstong 的回复:]
几万个条件就不要一一例举了吧..
让用户自已填写
[/Quote]


我感觉也是,如果数据量太大的话,就不能在用这个控件了,还是用其他的方法比较好,

比如:让用户自己写入吧,这样会好一点
patrickpan 2009-04-29
  • 打赏
  • 举报
回复
dropdownlist有上万个项,那用户体验相当糟。
建议用别的方式,如弹出一个页面,然后选择。
CeleryZeng 2009-04-29
  • 打赏
  • 举报
回复
`````
glboy12 2009-04-29
  • 打赏
  • 举报
回复
自己搞个自动完成功能 去baidu一下自动完成
加载更多回复(13)

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧