我创建了一个新控件 TestControl
。前端我给了
<asp:Label ID="lblTest" runat="server" />
在后端:
public partial class TestControl : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
lblTest.Text = "blah";
}
}
当我通过以下方式加载控件时:
var control1 = LoadControl(typeof(TestControl), null);
Controls.Add(control1);
我得到一个异常,lblTest
为空。
为什么会这样?
最佳答案
关于c# - 为什么我动态添加的用户控件显示其 ascx 控件为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9605817/