2011-10-25 73 views
1

我正在添加RadDock控件並添加需要在Pag_Init中添加的Item Command事件。並將用戶控件添加到RadDock。動態地在每次加載的Page_Init中添加控件(如何避免每次控件重新加載?)

我的問題是,當我有一些回發一個特定的控件page_Init調用重新加載控件和每個控件每次重新綁定。我想每次都避免創建控件。並且希望具體控件的回發應該發生。

如果我在Page_Init中應用(!IsPostBack)條件,那麼控件不會被加載並且頁面變空。

我被卡住了。

任何最佳實踐或解決方法都是可以接受的。

在此先感謝。

+0

爲什麼你需要爲'Page_Init'中的RadDock做點什麼? –

回答

0

我不知道Telerik工具的具體細節,但是如果它們像普通的ASP.NET動態控件一樣工作,則必須在每次頁面加載時將控件添加到控件樹。用數據填充控件與將它們添加到控件樹不同。如果正確添加了控件,以便它們在控件樹中以與上一頁訪問相同的方式放置,並且正確實現了ViewState(如果需要),則運行時將在回發時使用發佈數據和ViewState中的數據填充它們發生。

0

我將IFrame添加到RadDock,然後將用戶控制源授予IFrame。現在它工作正常,只有特定控件的回發發生。

任何方式,感謝Jonas

相關問題