我在用户控件中有一个下拉列表,我希望在下拉列表的选定索引发生变化时,根据托管此用户控件的主页执行不同的功能。当主机页面是我希望事件加载下拉列表中所选项目的位置时,当托管页面是服务时,我想在下拉列表中加载所选项目的服务。实现这种情况的最佳方法是什么。
答案 0 :(得分:0)
以下对您有帮助吗?
internal void BindDDL(DropDownList ddl, Object source, string dataValueField, string dataTextField)
{
ddl.DataValueField = dataValueField;
ddl.DataTextField = dataTextField;
ddl.DataSource = source;
ddl.DataBind();
}
答案 1 :(得分:0)
每当您想要向父控件通知某些内容时,一个好的做法是从父控件注册的子控件引发事件并执行所需操作。
另一方面,将父控件的引用传递给子控件是不好的做法,这样子可以调用父对象的方法。