0

そのため、チェックボックスリストを動的に入力しています。各チェックボックスのテキストと値が正しいことを確認しましたが、いくつかをチェックしてイベントボタンをクリックすると、項目をループすると、すべて select=false に設定されます...

    Dim resource As ListItem
    Dim SelectedHashTable As New Hashtable
    For Each resource In chkResources.Items
        If resource.Selected = True Then
            SelectedHashTable.Add(resource.Text, resource.Value)
        End If
    Next

5 行目にチェックポイントを設定して、ハッシュ テーブルの内容を表示しますが、トリガーされることはありません。すべてのチェックボックスをオンにしても。誰でもアイデアはありますか?

4

1 に答える 1

1

チェックボックスリストを動的に設定する場所はどこですか? イベント後の任意の時点であるOnInit場合、コントロールのビューステートが適切に保存されず、ポストバックごとに選択が上書きされます。OnInitリストをハンドラーに動的に入力してみてください。

于 2010-08-17T13:10:54.397 に答える