如何在ASP.NET PreInit事件中获得控制权?
发布时间:2020-12-16 04:09:56 所属栏目:asp.Net 来源:网络整理
导读:如何在ASP.NET PreInit事件中获得控制权?指针为null,FindControl方法返回null. 我正在使用主页和内容页面. 内容页面的标记如下所示: asp:Content ID="Content2" ContentPlaceHolderID="ContentBody" runat="server" asp:Table ID="Table1" runat="server"
如何在ASP.NET PreInit事件中获得控制权?指针为null,FindControl方法返回null.
我正在使用主页和内容页面. <asp:Content ID="Content2" ContentPlaceHolderID="ContentBody" runat="server"> <asp:Table ID="Table1" runat="server" Width="100%"> ..... </asp:Table> </asp:Content> 代码如下: private void Page_PreInit(object sender,EventArgs e) { Control table = this.FindControl("Table1"); //table is null here } 因此,在this.FindControl(“Table1”)之后,表仍然为null.该页面的NamingContainer也为null.我究竟做错了什么? 更新我必须使用此事件来创建控件.如ASP.NET Page Life Cycle Overview所述,此事件应用于动态控制创建.我需要在表格中创建一个链接列表.可能还有另一种方法吗? 解决方法
在初始化控件之前触发PreInit.阅读
ASP.NET Page Life Cycle以获取更多详细信息.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Asp.Net Mvc – Html.TextBox – 设置自动对
- .net – 获取远程名称地址(不是IP)
- xamarin – ASP.NET核心Web API与ASP.NET核心应用程序
- ASP.NET MVC – 单元测试覆盖初始化方法
- ASP.NET Core 认证与授权[7]:动态授权
- asp.net-mvc-3 – 如果在Razor中的else语句不起作用
- asp.net-mvc – System.Web.Optimization使函数参数名对于某
- ASP.NET数据绑定下拉列表也允许手动输入?
- asp.net-mvc – AppDomain.GetAssemblies和BuildManager.Ge
- asp.net-ajax – system.web不包含脚本的定义
推荐文章
站长推荐
- ASP.NET Ajax控件套件与JQuery
- asp.net-identity – Web API 2和ASP Identity –
- asp.net – SQL使用逗号分隔值和IN子句
- RegisterServices中的NinjectWebCommon绑定在Web
- asp.net-mvc – Asp.net MVC授权属性,重定向到自
- asp.net-mvc – ASP.net MVC数据注释DateTime默认
- ASP.NET MVC Url路由支持(点)
- asp.net – Visual Studio总是打开网站而不是编辑
- asp.net-mvc-4 – MVC4捆绑GZIP和头文件
- asp.net-mvc – 如何在aspnet标识中设置用户名不
热点阅读