用户控件ascx调用母页面aspx的方法
在aspx母页面中有添加公共方法:
public void ShowChart(int ChartType)
{
..
}
在用户控件ascx文件中使用映射调用母页面的方法,
用反射方法:
System.Web.UI.Page p = this.Page;
Type pageType = p.GetType();
MethodInfo mi = pageType.GetMethod("ShowChart");
mi.Invoke(p, new object[] { this.ddlChartType.SelectedIndex });
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
用反射方法:
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
mi.Invoke(p, new object[] { this.ddlChartType.SelectedIndex });