Tôi có một câu hỏi tại sao chúng ta chỉ có thể thêm điều khiển động bằng LoadControl. Ví dụ:LoadControl vs Construct Kiểm soát 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);
}
}
Khi trong phương thức Page_Load của wucDate, kiểm soát con của wucDate là null nhưng khi tôi sử dụng các phương pháp sau đây:
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);
}
}
Trong phương thức Page_Load của wucDate, đứa trẻ kiểm soát của wucDate không phải là null. Có ai có thể giải thích cho tôi tại sao asp .net không tạo ra bất kỳ điều khiển con nào của wucDate khi tôi sử dụng contructor ??? Cảm ơn bạn
Có giải thích tại sao bạn nhìn thấy điều này trên trang web tài liệu/kết nối: http://msdn.microsoft.com/en-us/library/ewtd66a0.aspx (cuộn đến nội dung Cộng đồng) hoặc https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=103456 –