我在用戶控件中有一個下拉列表,並且我希望在選定的下拉列表的索引發生變化時根據託管此用戶控件的主機頁面執行不同的功能。當主頁是位置時,我希望事件在下拉列表中選擇項目的位置,當託管頁面是服務時,我想爲下拉列表中的選定項目加載服務。實現這種情況的最佳方式是什麼?從主機頁面呼叫用戶控件中的事件處理程序
0
A
回答
0
以下對您有幫助嗎?
internal void BindDDL(DropDownList ddl, Object source, string dataValueField, string dataTextField)
{
ddl.DataValueField = dataValueField;
ddl.DataTextField = dataTextField;
ddl.DataSource = source;
ddl.DataBind();
}
0
每當你想通知的東西父控件,一個好的做法是從一個子控件引發一個事件,其中將父母控制寄存器,而不需要什麼。
另一方面,將父控件的引用傳遞給子控件是一種不好的做法,以便子控件可以在父控件上調用方法。
相關問題
- 1. 呼叫事件處理
- 2. 呼叫另一頁上的事件處理程序
- 3. 用戶控件事件處理程序
- 4. 從用戶控件中刪除單個事件處理程序
- 5. 在主線程中處理wpf應用程序中的呼叫
- 6. 來自節點的JavaFx呼叫事件處理程序
- 7. 呼叫jQuery的事件處理程序超出範圍
- 8. 如何處理aspx頁面動態的用戶控件事件
- 9. 事件處理程序依賴於呼叫指令
- 10. 點擊呼叫點擊和LinkClicked事件處理程序
- 11. 核心電話 - 呼叫事件處理程序
- 12. 處理從父ASP.NET頁面中用戶控件Click事件LinkButton的
- 13. 用主控頁面寫的用戶控件引發的事件
- 14. ASP.Net:如何從內容頁面事件處理程序調用母版頁事件處理程序?
- 15. 在用戶控制內容頁面中處理MasterPage事件
- 16. WeakEventManager - 不叫事件處理程序
- 17. 從另一頁呼叫事件
- 18. 擺動 - 從面板內呼叫事件
- 19. 從ASP.NET用戶控件的聲明性事件處理到頁面
- 20. 更改用戶控件的默認事件處理程序
- 21. 處理WPF用戶控件的事件
- 22. 應用程序處理呼叫阻止
- 23. 呼叫從我Timer.Tick事件
- 24. 呼叫從onclick事件
- 25. 無法從主幹視圖中的另一個事件處理程序調用一個事件處理程序
- 26. 從單獨的用戶控件調用頁面中的事件
- 27. 用戶控件的事件處理程序與按鈕onClick事件
- 28. 從aspx頁面呼叫控制器
- 29. Rails |處理用戶/管理員/呼叫中心面板
- 30. 主頁XAML來管理用戶控件的事件
對不起,我認爲我沒有讓我的觀點非常清楚。實際上這個用戶控件會加載公司,並且主機頁面將包含一個gridview。當從下拉列表中選擇一家公司時,主頁中的網格將爲選定的公司加載位置/服務/等。 – ria 2010-12-09 06:55:56