日期:2014-05-17  浏览次数:20469 次

紧急求助!自定义控件调用父页面的方法
自定义控件中有个DROPDOWNLIST,当此控件SelectedIndexChanged时,如何调用父页面的服务器端方法?
自定义控件

------解决方案--------------------
控件自定义一个事件,然后在页面里调用,比如

public event EventHandler SelectName;
protected void Name_SelectedIndexChanged(object sender, EventArgs e)
{
if (SelectName != null)
{

SelectName(this, new EventArgs());
}
}
这个加在控件里




<uc1:wuc ID="wuc1" runat="server" OnSelectName="wuc1_OnSelectName" />

这个加在网页里,在wuc1_OnSelectName里写代码





------解决方案--------------------
ASP.NET用户控件事件的定义
http://blog.chinaunix.net/u2/70983/showart_1851903.html