asp.net – 访问asp:从代码背后的内容
发布时间:2020-12-15 20:08:56 所属栏目:asp.Net 来源:网络整理
导读:好的,我是一个有经验的网络开发人员,但有时ASP.Net欺骗我. 我在asp.net中有一个主页.然后我有一个基于该页面(home.aspx)的页面.现在在home.aspx.cs我想访问的asp:内容控件以编程方式添加控件. Aspx看起来像这样: asp:Content ID="leftCol" ContentPlaceHol
好的,我是一个有经验的网络开发人员,但有时ASP.Net欺骗我.
我在asp.net中有一个主页.然后我有一个基于该页面(home.aspx)的页面.现在在home.aspx.cs我想访问的asp:内容控件以编程方式添加控件. Aspx看起来像这样: <asp:Content ID="leftCol" ContentPlaceHolderID="cphLeftCol" Runat="Server"> <asp:PlaceHolder ID="phLeftCol" runat="server"> </asp:PlaceHolder> </asp:Content> 我希望我可以从我的代码中引用“leftCol”.但那里是未知的. 有没有什么我看不到的? 解决方法
您无法直接从您的代码访问asp:内容控件.内容控件不会在运行时添加到控件的父进程中,因此从运行时添加控件的代码无法访问.要在运行时向其添加控件,您需要向内容控件添加另一个容器控件,并将控件添加到该控件(如同对占位符控件所做的那样).
有关更多信息,请参阅此MSDN文章. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 一个ASP.NET MVC验证器,用于确保至少选中一
- Crystal报表对ASP.Net运行时数据源的更改
- asp.net – 我的支付方式按钮不会链接到支付朋友.它只刷新页
- ASP.NET bin目录中的Oracle oci.dll无法删除/不起作用
- 如何从asp.net调用Windows服务
- asp.net-ajax – ASP.Net AJAX UpdatePanel无法触发Selecte
- ASP.NET 站点地图的使用
- 可以在asp.net c#中将web.config键值对用作编译时常量吗?
- asp.net – HttpUtility.UrlEncode和Application_Start
- asp.net-mvc – ASP.NET MVC Razor – 所有表单字段都是必需
推荐文章
站长推荐
- asp.net – MVC 5使用旧表单身份验证而不是OWIN
- asp.net – Visual Studio可以在新的调试会话中重
- 初识ABP vNext(10):ABP设置管理
- asp.net – 多个DataContext类是否适合?
- asp.net-mvc – 如何在ASP.NET MVC w / VB.NET中
- asp.net-mvc – 如何在MVC5中从AccountControlle
- asp.net-mvc – 为什么MVC会为完整视图和部分视图
- asp.net – Textbox错误的价值
- asp.net – 将WebGrease升级到版本1.3.0仅在生产
- 使用Azure ACS时无法从Active Directory注销
热点阅读