这是我正在做的事情,我有大量的报告,而不是复制和粘贴重复的代码,我有以下内容..
public class ReportPage : System.Web.UI.Page { // Code }
我的报告页面
public class MyReportPage : ReportPage { }
我遇到的问题是,我希望能够在ReportPage中访问MyReportPage内的控件,例如,我希望所有页面网格都具有特定的属性。
在ReportPage中我尝试了
protected void Page_PreRender(object s, EventArgs e) { var obj = this.FindControl("reportGridName"); }
但无法找到控制,经过所有控制,看看我能否进入,没有运气..
如何获取继承的网格访问权限?
答案 0 :(得分:0)
Page page = (Page)HttpContext.Current.Handler;
var obj = page.FindControl("reportGridName");
这有用吗?我遇到了完全相同的问题,偶然发现了this link