Tôi có nội dung ghi đè sự kiện OnInit của trang cái. Ghi đè hoạt động tốt, cho đến khi tôi đặt điều khiển người dùng tùy chỉnh trên trang: trong trường hợp này sự kiện OnInit không kích hoạt trang nội dung (không ghi đè được sử dụng trong điều khiển người dùng)Sử dụng sự kiện OnInit trong asp.net
Các nguyên nhân/giải pháp có thể có cho điều này? (Tôi sử dụng sự kiện OnInit để tạo điều khiển động)
Edit:
bây giờ tôi cố gắng này trong trang nội dung:
(The OnPreInit phần chạy, nhưng Masters_Init không nhận được được gọi là ...)
protected override void OnPreInit(EventArgs e)
{
base.Master.Init += new EventHandler(Masters_Init);
}
void Masters_Init(object sender, EventArgs e)
{
//code
}
chắc chắn, nhưng sự kiện này không được bắn: vì vậy nó không quan trọng nào – akosch
Bạn có thể chỉ đăng ký vào các sự kiện Init của masterpage thay vì ghi đè OnInit? – bendewey
Nếu nó không hoạt động đăng một số mã trong câu hỏi của bạn. – bendewey