0

使用包含两个(在 .ascx 中定义)的自定义控件(我们称之为 TwoLists)asp:DropDownList,我在单元测试中创建了一个 TwoLists 实例,以发现它的子列表什么都不是。

Public Sub test_TwoLists()
    Dim instance As TwoLists = New TwoLists()
    Dim list1 As DropDownList = instance.FindControl("list1")
    Dim list2 As DropDownList = instance.FindControl("list2")
    Assert.IsNotNull(list1)
    Assert.IsNotNull(list2)
End Sub

为什么控件没有用它的子控件初始化?

注意:此控件已创建/初始化,并且在 .aspx 中使用时可以正常工作,并且我导航到该页面。

4

0 回答 0