我有2个下拉列表(ddlSchools和ddlDegrees)和1个linkbutton来提交查询。在updatePanel中,两个下拉列表都有autoPostBack =“true”,当ddlSchools更改其索引时,它调用LoadDegrees()来显示该学校提供的相应学位
相应的功能是 LoadSchools() LoadDegrees()
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
LoadSchools()
LoadDegrees()
End If
End Sub
Protected Sub ddlSchool_SelectedIndexChanged(sender As Object, e As System.EventArgs) Handles ddlSchool.SelectedIndexChanged
LoadDegrees()
End Sub
为什么我总是在ddlDegrees中选择其他项目而不是第一次回到第一项?甚至没有触发SelectedIndexChanged事件
答案 0 :(得分:0)
要检测更改,您必须实际拥有DataValueField属性的不同值以启动事件。