C# 下拉列表回拨未响应

C# 下拉列表回拨未响应,c#,asp.net,vb.net,web-services,C#,Asp.net,Vb.net,Web Services,我是新在ASP.net开发我的网页包含两个下拉列表 第一个包含静态项 第二个dropdownlist具有从数据库读取的动态值 当我为第一个dropdownlist启用callback=true并编写以下代码时 Protected Sub zr_dl_select_user_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles zr_dl_select_user.SelectedIndexChanged

我是新在ASP.net开发我的网页包含两个下拉列表 第一个包含静态项 第二个dropdownlist具有从数据库读取的动态值

当我为第一个dropdownlist启用callback=true并编写以下代码时

Protected Sub zr_dl_select_user_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles zr_dl_select_user.SelectedIndexChanged
    zr_btn_add.Text = zr_dl_select_user.SelectedItem.Value
    zr_tb_fullName.Text = Now().ToString
    Dim db As New mssqldb
    Dim select_sql_stm As String = "SELECT TOP 1 h_id From HOTELS WHERE u_id = @x_uid"
    if(db.reader.read) Then
       zr_dl_group.Items.FindByValue(db.readr("h_id")).Selected = True
    End if
End Sub

“我的页面”不会对任何更改做出响应,并在.aspx页面中释放出下拉列表属性(zr_dl_select_user)true,然后进行检查。

您遇到了什么错误?查看代码,您似乎没有正确设置sql执行。是的,我没有得到任何错误,但第二个下拉列表没有显示所选的值,当我删除zr_dl_组时,按钮也没有得到值。。。。这是完美的工作我不知道为什么???如果发生这种情况,您应该从标记中删除asp classic,因为它不适用。请确保您仅在没有回发的情况下在页面加载中填充下拉列表。