背景:提供された情報に基づいてデータベースにユーザーを登録し、ランダムなパスワードとユーザー名を自動生成し、選択したマーケティング会社に基づいてアプリケーションを取得するためのリンクをユーザーに電子メールで送信する winForm アプリがあります。
問題:
- ユーザーが lbCarrier を選択すると、リストボックスにバンドルが表示されません。b/c ロストフォーカス機能が asp.net で機能しません。ASP.NET の lbCarrier リストボックスで選択されているものに基づいて、バンドル リストボックスを自動入力するために使用できるコードは何ですか?
default.aspx.vb からのコード:
Private Sub lbCarriers_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles lbCarriers.LostFocus
Dim splt() As String
Dim ac1 As Array
bundles.Items.Clear()
For Each item In lbCarriers.Items
splt = Split(item.text, "|")
ac1 = proxy.GetContractingBundles("test", "test", Trim(splt(0)))
For Each Pitem In ac1
bundles.Items.Add(Trim(splt(2)) & " | " & Pitem.FormBundleName)
Next
Next
End Sub
Protected Sub lbCarriers_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles lbCarriers.SelectedIndexChanged
End Sub