0
我在页面加载填充我的下拉以这种方式(StringBuilder的是存在只是为了证明被检索正确的列表项)ASP下拉列表没有得到应有的价值
下拉选择的事件始终检索的索引0,不管我从列表中选择什么项目,这导致我相信我填充dropdwonlist的方式有问题,并且所选值始终是与下拉菜单出现时列表中第一个项目关联的值在页面加载时,无论从下拉列表中选择什么项目。
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
'Dim sb As New StringBuilder()
Using ctx As New dbentities()
Try
Dim query = (From c In ctx.my_aspnet_users Select c.name, c.id).ToList()
ddlSiteUsers.DataSource = query
ddlSiteUsers.DataTextField = "name"
ddlSiteUsers.DataValueField = "id"
ddlSiteUsers.DataBind()
'For Each item As ListItem In ddlSiteUsers.Items
' sb.Append(item)
' sb.Append(",")
' sb.Append(item.Value)
' sb.Append(";" & vbCrLf)
'Next
'MsgBox(sb.ToString())
Catch ex As Exception
MsgBox(ex.StackTrace.ToString())
End Try
End Using
End Sub