[英]Dynamically Loading a UserControl with LoadControl Method (Type, object[])
[英]How to load a UserControl dynamically with LoadControl Method (Type, object[])
我對用戶控件有點新意。 我的用戶控件類是ucDefault。 我沒有明確指定任何構造函數。 我必須使用默認構造函數加載我的用戶控件。 我該怎么做 ?
嘗試,
Control control=LoadControl("~/UserControlFile.ascx");
我發布的帖子答案:
編輯:
這是位於App_code的TestControl.cs
public class TestControl : UserControl
{
public TestControl() { }
public TestControl(string message)
{
SayHello = message;
}
public string SayHello { get; set; }
public override void RenderControl(HtmlTextWriter writer)
{
base.RenderControl(writer);
writer.Write(SayHello);
}
}
和加載/創建控制對象的代碼:
TestControl tc = (TestControl)LoadControl(typeof(TestControl), new object[] { "Hello Buddy" });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.