3 vb.net asp.net loops listbox selected
我有一个带有列表框和按钮的简单 ASPX 页面。列表框有大约 8-10 个项目。在用户选择一个项目(列表框是多选的)并单击按钮后,我将遍历这些项目以获取所选项目,如下所示:
For Each Item As ListItem In lstLetters.Items
If Item.Selected Then
Dim LetterID As String
LetterID = Item.Value
LetterIDs.Add(LetterID)
End If
Next
Run Code Online (Sandbox Code Playgroud)
当我逐步执行代码时,我从列表框中选择了第一项。我在“项目”变量上设置了一个手表。代码将遍历每个项目——但 Item.Selected 始终显示为“False”。
我仔细检查了页面,果然我的项目在表单上被选中。
到底他妈发生了什么?
提前致谢,
杰森