簡體   English   中英

列表框項目未選擇(ASP / VB.NET)

[英]ListBox items not selecting (ASP/VB.NET)

我有一個帶有列表框和按鈕的簡單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

當我單步執行代碼時,我從列表框中選擇第一個項目。 我在'Item'變量上設置了一個手表。 代碼將遍歷每個項目 - 但Item.Selected總是讀取'False'。

我仔細檢查頁面,確定我的項目在表格上被選中。

到底他媽發生了什么?

提前致謝,

賈森

是否有可能你在每次回發時重新綁定列表框? 這是一個常見的錯誤。 只有在IsPostBack為false時才確保填充控件。 你的代碼似乎沒問題。

我遇到了類似的情況,但這是因為列表框的Enabled屬性在其他代碼中設置為False 在我將其設置為true ,所選索引保持為-1。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM