摘要:
BEGIN首先我们需要明白一个道理,不管一个ASPX页面里面装了多少个ASCX,始终还是要生成一个页面的代码的,所以毫无疑问,我觉得在解决这个问题之前我就已经确定这个问题是可解的。直接贴代码了,首先是用户控件调用父页面的方法: //获得父页面Pagep=this.Parent.Page; TypepageType=p.GetType(); //父页面的方法名MethodInfomi=pageType.GetMethod("Loading"); //执行mi.Invoke(p,newobject[]{"参数1","参数2"});用户控件 阅读全文
摘要:
比如在页面中有一个用户控件,用户控件想得到页面中某Label的值(这个Label不在这个用户控件内)怎么做? ((Label)((System.Web.UI.Page)System.Web.HttpContext.Current.Handler).FindControl("test")).Text (页面中的Label ID="test") 得到页面的其他控件同样道理 阅读全文