2014-10-09 106 views
0

我有一个具有runat =“server”的div的ASP.NET用户控件。当我尝试访问div的类属性初始页面加载时,我得到一个空的异常错误。无法访问用户控制页面中的HTML属性页面加载

未将对象引用设置为对象的实例。

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
    container1.Attributes.Add("class", "Test") 
End Sub 
+0

检查看看'Attributes'是否有一个值,也就是说不是null。 – DLeh 2014-10-09 20:28:18

+0

Dleh,div实际上是null。我想知道这是否与嵌套在另一个用户控件中有关。 – user1777317 2014-10-09 20:40:05

+0

那可能是原因。也许尝试在父控件上执行FindControl(“container1”) – DLeh 2014-10-09 21:26:56

回答

0

如果container1是一个子控件,那么也许需要对孩子的控制,看起来特定ATTR的属性,它的比做的FindControl整洁,将是不易出错