Xin chào tất cả! Tôi đang tải một UserControl thông qua một phương thức web, và sử dụng các chức năng LoadControl như vậy:Sự kiện LoadControl và Page_Load không kích hoạt
// create page, stringWriter
Page _page = new Page();
StringWriter _writer = new StringWriter();
// get popup control
Controls_Popup_ForumThreadForm _control = _page.LoadControl("~/Controls/Popup_ForumThreadForm.ascx") as Controls_Popup_ForumThreadForm;
Sau đó, tôi làm như sau:
// add control to page
_page.Controls.Add(_control);
HttpContext.Current.Server.Execute(_page, _writer, false);
Vấn đề là sự kiện Page_Load của sự kiểm soát doesn' t cháy chút nào. Nếu tôi thêm một hàm khác và gọi nó trước khi thêm điều khiển vào bộ sưu tập Điều khiển của trang, chức năng đó sẽ kích hoạt, nhưng sự kiện Page_Load sẽ không kích hoạt.
Bất kỳ ý tưởng, fellas? Cảm ơn tất cả!
Bạn có thể thêm các thẻ ** C# ** và ** Asp.Net ** vào thẻ của mình để thu hút nhiều người đọc hơn. (Và tôi nên kiểm tra ngày tháng trước khi bình luận về chủ đề cũ 2 năm. Tôi chỉ duyệt các câu hỏi chưa được trả lời). –