asp.net中,怎样实现点击下拉列表框,数据从数据库加载到下拉列表中?

我制作一个查询页面,设置了两个查询选项,均是下拉列表选择。这两个下拉列表通过页面加载时连接数据库提取数据项。但是每次第一次打开页面都需要好几秒时间。我想做成打开页面时,下... 我制作一个查询页面,设置了两个查询选项,均是下拉列表选择。这两个下拉列表通过页面加载时连接数据库提取数据项。
但是每次第一次打开页面都需要好几秒时间。
我想做成打开页面时,下拉列表框不加载数据,当点击下拉列表时才连接数据库提取数据。
请教怎么实现。
展开
 我来答
Sweet_witness
2009-08-25 · TA获得超过158个赞
知道答主
回答量:169
采纳率:0%
帮助的人:123万
展开全部
你要做成点击下拉列表时才连接数据库提取数据。哪你就在下拉列表的选择事件(好像叫什么index,你去看一下)里去写代码啊,不要再page_Load里写啊
xpressure
2009-08-25
知道答主
回答量:27
采纳率:0%
帮助的人:17.8万
展开全部
ajax,不过不管用何种方式,还是将下拉列表里的内容先分类一下,如果需要几秒的时间,要么数据库太慢,要么您的下拉菜单有几米长,这个都对用户不太友好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haoluogaga
2009-08-25 · TA获得超过2378个赞
知道小有建树答主
回答量:1265
采纳率:0%
帮助的人:1015万
展开全部
你在你下拉框的SelectedIndexChanged这个事件里面写个查询就行了。

这个事件是当 改变选定索引后激发。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户11461
2009-08-25 · 超过14用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:0
展开全部
那你就在下拉列表触发单机事件啊,你看下有没有单机事件,有么就可以再单击事件里面把数据加载进去啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6eed2f8
2009-08-25 · TA获得超过5082个赞
知道大有可为答主
回答量:3423
采纳率:0%
帮助的人:3796万
展开全部
几秒时间还是可以接受的
要不你就用Ajax实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式