我有兩個用戶控件我有一些函數寫在這兩個控件上。是否可以從另一個用戶控件調用寫在一個用戶控件上的函數?請爲此提供代碼。如何從另一個用戶控件調用一個用戶控件中寫入的函數?
回答
只有當一個用戶控件總是被包含在另一個控件中時纔是好事。其他方面,你不知道這兩個控件是否存在於頁面上。最好使用包含頁面作爲中介來調用方法(不知道這個模式被稱爲什麼)。從asp.net頁面調用用戶控件中的方法,你需要在用戶控件中編寫公共/內部方法,並簡單地在頁面中調用用戶控件的實例。
我建議你從一個控件中引發一個事件,並在另一個控件中處理它。這是一個很好的例子。 http://chiragrdarji.wordpress.com/2007/08/23/raise-event-from-user-control-to-main-page-event-delegation-from-user-control-to-aspx-page-in-aspnetc/
鏈接是非常有用的... thanx很多:) – user354547 2010-06-07 11:08:20
有一個除了以上問題的答案:
如果方法(我只知道C#,這就是爲什麼我寫的方法),你要調用是靜態的(或可製成靜態),你可以「只是叫它」(即你不需要該類的一個實例):SomeWebControl.StaticMethodToCall
應該這樣做。
thanx爲你的幫助:) – user354547 2010-06-07 11:10:30
- 1. 如何從另一個用戶控件調用用戶控件的方法?
- 2. 從wpf中的另一個用戶控件的函數調用一個用戶控件
- 3. 從另一個用戶控件引用用戶控件
- 4. 如何從一個Javascript函數調用用戶控件?
- 5. ASP.NET從另一個用戶控件刷新用戶控件
- 6. 用戶控件從另一個用戶控件繼承
- 7. 從另一個用戶控件設置一個用戶控件的文本框
- 8. 在另一個用戶控件中移動用戶控件
- 9. Web用戶控件在另一個用戶控件上調用事件
- 10. 如何從另一個Windows用戶控件顯示Windows用戶控件?
- 11. c#在另一個用戶控件中插入數據後刷新另一個用戶控件的datagridview
- 12. 如何在另一個用戶控件中使用asp.net用戶控件?
- 13. WPF用戶控件另一個用戶控件
- 14. 從RadTabStrip中的另一個用戶控件加載用戶控件
- 15. 用戶控件內插入另一個用戶控件插入動態
- 16. 如何從另一個用戶控制
- 17. 如何使用c#訪問一個用戶控件到另一個控件?
- 18. 在另一個用戶控件的用戶控件中引發事件
- 19. 從另一個控件訪問用戶控件
- 20. 在aspx頁面中將參數從一個用戶控件傳遞給另一個用戶控件
- 21. 通過AJAX從另一個用戶控件更新用戶控件
- 22. 一個WPF用戶控件
- 23. 如何從另一個用戶控件訪問form1上的label4?
- 24. 在asp.net中使用另一個用戶控件中的一個用戶控件的問題C#
- 25. 如何從Silverlight中的用戶控件的視圖模型類中打開另一個用戶控件?
- 26. 更新基於另一個Web用戶控件的Web用戶控件
- 27. 在另一個用戶控件與ASP.NET MVC註冊的用戶控件2
- 28. 如何從另一個用戶控件觸發動畫?
- 29. 根據另一個用戶控件中的操作將焦點設置在一個用戶控件中
- 30. Winforms用戶控件在另一個用戶控件(有時)時得到剪輯
thanx for ur help :) – user354547 2010-06-07 11:09:20