我在线阅读了几篇帖子&验证了以下内容:
还在页面级指令上添加了EnableViewState =“true”。 尽管如此,我无法触发SelectedIndexChanged事件。我使用VS2010,VB.NET没有AJAX。我在PageLoad事件和条件If(Not IsPostback)中填充我的下拉列表 另一个问题是我的下拉列表项目每次都会在回发时被清除。因此,作为解决方法,我在我的aspx页面上添加了SQLDataSource并将其配置为数据源到我的下拉列表,现在事件被正确触发,我不确定原因。
我是VB.NET和Web开发的新手,我觉得我缺少一些明显的东西,比如考虑Page事件年表,请提出建议。提前感谢你的帮助。
很抱歉无法在此处粘贴代码,附上相同的图片。
答案 0 :(得分:-1)
在这种情况下, updatepanel 是您最好的朋友。 当然,下拉列表会清除您加载的所有数据,因为您将其设置为 autpostback = true
也许这篇文章可以提供帮助 DropDownList in UpdatePanel
归功于@RSolberg
快乐的编码!