首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ascx 用户自定义控件 怎么调用它的 父页面 里的方法

2012-03-08 
ascx 用户自定义控件 如何调用它的 父页面 里的方法有一个用户自定义控件my.ascx里面有一个按钮btnMy用很

ascx 用户自定义控件 如何调用它的 父页面 里的方法
有一个     用户自定义控件   my.ascx   里面有   一个   按钮   btnMy

用很多页面需要引用   my.ascx控件,   比如   my1.aspx       my2.aspx   等父页面

每个父页面   有一个方法     public   void   ff()。

问题是     my.ascx   拖到页面上允许的时候,   如何通过   点击btnMy按钮   执行   父页面的方法   ff()  


[解决办法]

[解决办法]
WebUserControl1 webUserCtrl = (WebUserControl1)Page.LoadControl( "WebUserControl1.ascx ");
webUserCtrl.btnDelRow.Click+=new EventHandler(this.btnDelRow_Click);

[解决办法]
我觉得LZ思路有点问题,应该在UserControl提供方法供父页面调用。
[解决办法]
这个设计有什么意义?不明白
[解决办法]
simple:

yourpage yp = (yourpage)this.page;
yp.ff();

热点排行