我正在尝试将页面中的标签公开给用户控件。所以我决定在我的用户控件中创建一个公共属性,然后在页面中设置该属性。
在我的用户控件中,我有这个公共属性:
Public Property lblTestLabel As Label
然后我这样做:
lblTestLabel.Attributes.CssStyle.Add("Display", "inline")
在包含用户控件的页面中,我这样做:
ucTestUserControl.lblTestLabel = lblRealLabel
但我不断收到此错误:
Object reference not set to an instance of an object.
在我尝试设置 CssStyle 的那一行。我知道该对象存在于页面中,但我认为该对象没有正确地暴露给用户控件。
关于如何正确执行此操作的任何想法?
谢谢