2009-04-30 101 views
0

我有一個ASP.NET用戶控件,我嵌入到另一個用戶控件中。這工作正常。ASP.NET:初始化時如何初始化*用戶控件*

我需要知道最佳邏輯/方法來檢測何時加載了控件。換句話說,我有一些顯示初始化邏輯,當初始顯示控件時需要運行。當然這有一個模式。

典型的方法是將(!IsPostBack)邏輯放在控件的Page_Load方法中。這很有效,直到您最終返回父頁面已經多次回發的狀態。我的用戶控件被添加到頁面,但其顯示不正確。

我希望找到一種方法,可以將這種邏輯保持在控制之內,而不是在父頁面的代碼隱藏中進行各種黑客入侵。

回答