【发布时间】:2014-04-14 08:23:53
【问题描述】:
我是 ASP.net 开发的新手,我的网页包含两个下拉列表 第一个包含静态项目 第二个下拉列表具有从数据库读取的动态值
当我为第一个下拉列表启用回调 = 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
我的页面不会响应任何更改并冻结
【问题讨论】:
-
您遇到什么错误?查看代码,您似乎没有正确设置 sql 执行。
-
是的,我没有收到任何错误,但是当我删除 zr_dl_group 时,第二个下拉列表不会显示选定的值,并且按钮也不会获得该值 .... 它工作得很好,我不知道为什么???发生这种情况
-
您应该从标签中删除 asp-classic,因为它不适用
-
确保只有在没有回发时才在页面加载中填充下拉菜单。
标签: c# asp.net vb.net web-services