【问题标题】:Dropdown list call back not responding下拉列表回调没有响应
【发布时间】: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


【解决方案1】:

.aspx 页面中设置 dropdown(zr_dl_select_user) trueautopostback 属性并检查。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多