私はなぜLoadControlを使って動的コントロールを追加できるのかという疑問があります。例えば :LoadControlとASP.Netコントロールを構築する
public partial class wucReportParam : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
wucDate() ctrl = new wucDate();
pnl.Controls.Add(ctrl);
}
}
wucDateのPage_Loadメソッドでは、wucDateの子コントロールがヌルであるが、私は、次の方法を使用:wucDate、子のPage_Loadメソッドで
public partial class wucReportParam : System.Web.UI.UserControl
{
public Report Report;
protected void Page_Load(object sender, EventArgs e)
{
ctrl = (wucDate)LoadControl(@"Reports\wucDate.ascx");
pnl.Controls.Add(ctrl);
}
}
をwucDateの制御がnullではありません。 誰でも私に説明することができますなぜasp .netは、wucDateの子コントロールを作成しないでください。私はコンストラクタを使用していますか?ありがとう
docs/connectサイトでこれが表示される理由は次のとおりです。http://msdn.microsoft.com/en-us/library/ewtd66a0.aspx(コミュニティコンテンツへのスクロール)またはhttps:/ /connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?Feedback=103456 –