背景:我有一个 winForm 应用程序,它根据提供的信息在数据库中注册一个用户,自动生成一个随机密码和用户名,并通过电子邮件向用户发送一个链接,以根据所选的营销公司获取应用程序。
问题:
- 当用户选择 lbCarrier(s) 时,Bundles 不会显示在列表框中 b/c lostfocus 功能不适用于 asp.net。我可以使用什么代码根据在 ASP.NET 的 lbCarrier 列表框中选择的内容自动填充 Bundles 列表框。
来自 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