我在用戶控件中有一個下拉列表,並且我希望在選定的下拉列表的索引發生變化時根據託管此用戶控件的主機頁面執行不同的功能。當主頁是位置時,我希望事件在下拉列表中選擇項目的位置,當託管頁面是服務時,我想爲下拉列表中的選定項目加載服務。實現這種情況的最佳方式是什麼?從主機頁面呼叫用戶控件中的事件處理程序
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. 在主線程中處理wpf應用程序中的呼叫
- 4. 呼叫jQuery的事件處理程序超出範圍
- 5. 如何處理aspx頁面動態的用戶控件事件
- 6. 點擊呼叫點擊和LinkClicked事件處理程序
- 7. 核心電話 - 呼叫事件處理程序
- 8. 處理從父ASP.NET頁面中用戶控件Click事件LinkButton的
- 9. 用主控頁面寫的用戶控件引發的事件
- 10. ASP.Net:如何從內容頁面事件處理程序調用母版頁事件處理程序?
- 11. 在用戶控制內容頁面中處理MasterPage事件
- 12. WeakEventManager - 不叫事件處理程序
- 13. 從另一頁呼叫事件
- 14. 擺動 - 從面板內呼叫事件
- 15. 從ASP.NET用戶控件的聲明性事件處理到頁面
- 16. 更改用戶控件的默認事件處理程序
- 17. 應用程序處理呼叫阻止
- 18. 呼叫從我Timer.Tick事件
- 19. 呼叫從onclick事件
- 20. 從單獨的用戶控件調用頁面中的事件
- 21. Rails |處理用戶/管理員/呼叫中心面板
- 22. 用戶控件的事件處理程序與按鈕onClick事件
- 23. 主頁XAML來管理用戶控件的事件
- 24. ASP.NET如何在包含用戶控件的頁面中處理用戶控件事件?
- 25. 處理頁面KeyUp事件
- 26. 修改主要事件處理程序
- 27. 用於頁面修改的事件處理程序
- 28. 呼叫的用戶控制方法的用戶控件對象
- 29. c#中的事件處理程序僅適用於新控件
- 30. 從自定義對象添加事件處理程序到用戶控件
對不起,我認爲我沒有讓我的觀點非常清楚。實際上這個用戶控件會加載公司,並且主機頁面將包含一個gridview。當從下拉列表中選擇一家公司時,主頁中的網格將爲選定的公司加載位置/服務/等。 – ria 2010-12-09 06:55:56