当前位置:  开发笔记 > 编程语言 > 正文

DropDownList不会在SelectedIndexChanged上回发

如何解决《DropDownList不会在SelectedIndexChanged上回发》经验,为你挑选了2个好方法。

我正在编写一个ASP.Net webform,上面有一些DropDownList控件.然后用户更改其中一个下拉列表中的选定项目,ASP.Net似乎似乎不处理SelectedIndexChanged事件,直到提交表单并单击"提交"按钮.如何使我的下拉菜单立即处理SelectedIndexChanged?

PS这是一个经典的问题,我已经回答了太多次,但似乎没有人在stackoverflow上问过它.



1> Richard Szal..:

将AutoPostback属性设置为true将导致在更改选择时回发.请注意,这需要启用javascript.



2> Chris Robert..:

您需要AutoPostBack将列表的属性设置为true.

此外,如果您从后面的代码中填充下拉列表的内容(例如,从数据库中获取列表的内容) - 请确保您没有在每次回发中重新绑定数据.

有时人们会通过绑定页面加载事件中的下拉列表而不将其放入If Not IsPostBack.这将导致事件无法触发.

中继器和ItemCommand事件也是如此.

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有