我創建了一個帶有5個按鈕(添加,編輯,刪除,保存,取消)的.ascx用戶控件 我想爲此控件創建一個Prerender事件,可從父頁面訪問,這樣在父頁面的回發中,我可以顯示/隱藏某些依賴於會話變量的按鈕。 我搜索了Google和DevEx,並沒有看到我需要的東西。爲用戶控件創建PreRender事件
0
A
回答
0
您應該避免讓父頁面太深入到子頁面。相反,將一些public bool
屬性添加到用戶控件。讓父頁面設置這些屬性以指示應顯示的內容。然後,您的控件可以在控件的PreRender事件期間使它們可見。
+0
那麼我需要在ascx中使用Page.Prerender嗎? – BFG
+0
如果你選擇這樣做。您也可能決定使用數據綁定。重點是父控制不應該知道您是否使用PreRender,也不應該指定您使用的是什麼技術。 –
相關問題
- 1. Page_Init PreRender控件,Asp.net
- 2. 設置屬性併爲用戶控件創建事件
- 3. WPF:如何爲自定義用戶控件創建事件?
- 4. Rails爲用戶創建事件
- 5. PreRender事件未被觸發
- 6. 如何爲iPhone創建用戶控件?
- 7. 創建Silverlight用戶控件
- 8. 創建WPF用戶控件
- 9. PreRender上的綁定控件
- 10. 爲程序創建的控件創建事件處理程序
- 11. 事件創建在用戶控件不工作
- 12. 網頁用戶控件可以創建默認事件嗎?
- 13. 如何在用戶控件winform C#中創建事件columnwidthchanging?
- 14. C#,用戶控件,事件 - 用戶控件的控件事件覆蓋?
- 15. 用戶控件事件
- 16. ASP.Net用戶控件事件
- 17. 爲動態創建用戶控件創建圖像
- 18. 創建WebBrowser控件併爲其使用單個DocumentComplete事件
- 19. 在用戶控件的PreRender狀態中查找html元素
- 20. 使用AJAX創建用戶控件
- 21. 獲取用戶創建的事件
- 22. JSF:ViewActions和preRender事件之間的區別
- 23. 在運行時創建用戶控件
- 24. 創建移動網頁用戶控件
- 25. 在wpf中創建用戶控件
- 26. 創建無模板用戶控件。 OnApplyTemplate
- 27. 創建Silverlight覆蓋用戶控件
- 28. DevExpress Web用戶控件 - 創建MessageBox,ConfirmBox?
- 29. 從ascx.cs創建web用戶控件
- 30. 創建便攜式Silverlight用戶控件
我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –
感謝您的更正 - 記下 – BFG