DropDownList的SelectedIndexChanged事件未被触发

时间:2013-07-26 19:15:17

标签: asp.net vb.net visual-studio-2010 selectedindexchanged

我在线阅读了几篇帖子&验证了以下内容:

  1. AutoPostBack =“true”
  2. EnableViewState =“True”(默认)
  3. CausesValidation =“False”(默认)
  4. 还在页面级指令上添加了EnableViewState =“true”。 尽管如此,我无法触发SelectedIndexChanged事件。我使用VS2010,VB.NET没有AJAX。我在PageLoad事件和条件If(Not IsPostback)中填充我的下拉列表 另一个问题是我的下拉列表项目每次都会在回发时被清除。因此,作为解决方法,我在我的aspx页面上添加了SQLDataSource并将其配置为数据源到我的下拉列表,现在事件被正确触发,我不确定原因。

    我是VB.NET和Web开发的新手,我觉得我缺少一些明显的东西,比如考虑Page事件年表,请提出建议。提前感谢你的帮助。

    很抱歉无法在此处粘贴代码,附上相同的图片。ASPX Code CodeBehind

1 个答案:

答案 0 :(得分:-1)

在这种情况下, updatepanel 是您最好的朋友。 当然,下拉列表会清除您加载的所有数据,因为您将其设置为 autpostback = true

也许这篇文章可以提供帮助 DropDownList in UpdatePanel

归功于@RSolberg

快乐的编码!