我正在写一个ASP.Net web窗口的一些下拉列表上的控制。然后用户更改所选择的项目的下拉菜单,ASP.Net 似乎并没有处理SelectedIndexChanged事件,直至形式提交的与"提交"按一下按钮。我怎么做我的下拉菜单处理SelectedIndexChanged瞬间?

P.S.这是一个典型的问题,我已经回答了太多的时间,但它似乎没有人要求它之前在计算器.

有帮助吗?

解决方案

设置 AutoPostback 财产的真实将导致它回发当选择改变。请注意,这需要javascript才能启用。

其他提示

你需要设置 AutoPostBack 财产清单。

还有,如果你填充的内容的下拉菜单从后面的代码(得到列表的内容从一个数据库,例如)-确定你是不是重新结合的数据在每个回发。

有时候人们都抓住了出通过结合的拉下来在该网页载的事件没有把它放在一个 If Not IsPostBack.这将导致活动没有开火。

同样的也是真正的中继器和 ItemCommand 事件。

如果你填充的下拉菜单在页面负荷然后每次页面回发它将重新装载列表,因此否定你的回发方法。你需要确保负荷的下拉列表,仅if(!ispostback)

设置AutoPostBack财产的下拉列表。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top