我在用户控件中有一个下拉列表,并且我希望在选定的下拉列表的索引发生变化时根据托管此用户控件的主机页面执行不同的功能。当主页是位置时,我希望事件在下拉列表中选择项目的位置,当托管页面是服务时,我想为下拉列表中的选定项目加载服务。实现这种情况的最佳方式是什么?从主机页面呼叫用户控件中的事件处理程序
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