2010-03-24 37 views

Trả lời

8

Sự kiện PreRender xảy ra sau sự kiện kiểm soát, vì vậy điều khiển không thể sử dụng bất kỳ sự kiện nào.

Nếu bạn ví dụ: thêm Button vào Page_PreRender, đã quá muộn để treo một trình xử lý sự kiện Click cho nó. Tại postack nút sẽ không được tái tạo cho đến sau khi sự kiện click đã được xử lý (và bỏ qua).

4

Vâng, nhìn thấy liên kết này cho vòng đời ASP.NET:

http://msdn.microsoft.com/en-us/library/ms178472.aspx

tôi sẽ khuyên bạn nên thêm các điều khiển trên các sự kiện Init như kiểm soát mới nếu không sẽ được xóa trên bất kỳ postbacks. Điều này là theo http://www.4guysfromrolla.com/articles/092904-1.aspx.

'Tăng sau khi tất cả các điều khiển đã được khởi tạo và mọi cài đặt da đã được áp dụng. Sử dụng sự kiện này để đọc hoặc khởi tạo thuộc tính kiểm soát. '

Các vấn đề liên quan