我需要使用相同的 0-9 选项填充 12 个 asp:dropdownlist 。(ASP.NET VB)
现在我可以手动填充它们,但是如果有更简单的方法,我会徘徊......我可以填充一个数组并使用它来填充它们吗?
我以为我可以编写一个小函数,将 DDL 的名称传递到其中,但是我如何使用该函数输入字符串作为下拉列表名称呢?
我知道这是简单的东西,但它是我以前不需要做的事情,并且看不到一个简单的方法来做到这一点。
试试这个
Protected Sub Page_Load(ByVal sender as Object, ByVal e As EventArgs)
If (Not Page.IsPostBack) Then
BindDropdown(list1)
BindDropdown(list2)
BindDropdown(list3)
End If
End Sub
Private Sub BindDropdown(ByVal list As DrodownList)
Dim items As String() = {"0","1","2","3","4","5","6","7","8","9" }
list.DataSource = items
list.DataBind()
End Sub
将此添加到缓存并制作一个通用的辅助函数来绑定下拉列表