Asp.net使用placeHolder
来源:互联网 发布:android仿知乎源码 编辑:程序博客网 时间:2024/06/05 16:11
PlaceHolder控件说白了就是动态添加用户控件.
在从一个Web页面转换到另一个Web页面时,你的ASP.NET应用程序的用户界面的某些部分常常是保持不变的——如某些“装饰”的部分:页眉处的GIF图片、水平工具条或导航条、左侧的链接、等等。你可以继续用它们,而不必为每个页面重建。
有时候项目中需要在页面上动态生成一些控件,所以PlaceHolder容器是个不错的选择.微软在asp.net 2.0 中给出的PlaceHolder解决方案,更加符合后台和表现分离的原则;
在实际使用过程中可以向PlaceHolder添加任何Html控件,甚至包括JavaScript代码。
这基本满足了JavaScript要在特定的位置出现的问题;
将 PlaceHolder 控件用作存储动态添加到网页的服务器控件的容器。PlaceHolder 控件不产生任何可见输出并且只能用作网页上其他控件的容器。可以使用 Control.Controls 集合添加、插入或移除 PlaceHolder 控件中的控件。
<asp:PlaceHolder ID="PlaceHolderInsuranceGrid" runat="server"></asp:PlaceHolder>
PlaceHolderInsuranceGrid.Controls.Clear();
InsuranceGrid grid = Page.LoadControl("~/xxx.ascx") as InsuranceGrid;
PlaceHolderInsuranceGrid.Controls.Add(grid);
grid.LoadData(employeeNO, transferID, companyLogoID);
PlaceHolder控件
描述
新增
<asp:ContentPlaceHolder id="PlaceHolderQuickLaunchTo
快速启动菜单顶部。
是
<asp:ContentPlaceHolder id="PlaceHolderQuickLaunchBo
快速启动菜单底部。
是
<asp:ContentPlaceHolder id="PlaceHolderPageTitle" runat="server"/>
该网站的标题。
否
<asp:ContentPlaceHolder id="PlaceHolderAdditionalPag
页面head部分的占位符,用于在页面对应的HTML的head标记中添加额外例如ECMAScript(JavaScript,JScript)和层叠样式表(CSS)。
否
<asp:ContentPlaceHolder id="PlaceHolderBodyAreaClass
在body区域中的类。
否
<asp:ContentPlaceHolder ID="SPNavigation" runat="server">
该控件用于放置页面编辑类的控件。
否
<asp:ContentPlaceHolder id="PlaceHolderSiteName" runat="server">
当前页面所在站点的名称。
否
<asp:ContentPlaceHolder id="PlaceHolderPageTitleInTi
出现在标题区域的当前页的标题。
否
<asp:ContentPlaceHolder id="PlaceHolderPageDescripti
当前页的说明。
否
<asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">
页面中放置搜索控件的位置。
否
<asp:ContentPlaceHolder id="PlaceHolderGlobalNavigat
页面上的面包屑控件。
否
<asp:ContentPlaceHolder id="PlaceHolderTitleBreadcru
面包屑控件上的面包屑文本。
否
<asp:ContentPlaceHolder id="PlaceHolderGlobalNavigat
页面上子网站和兄弟网站的全局导航。
否
<asp:ContentPlaceHolder id="PlaceHolderTopNavBar" runat="server">
用于放置顶部导航栏的容器。
否
<asp:ContentPlaceHolder id="PlaceHolderHorizontalNav
顶部导航栏中的导航菜单。
否
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBarDat
放置填充左侧导航所需数据源的容器。
否
<asp:ContentPlaceHolder id="PlaceHolderCalendarNavig
日期选择器,用于包含日历的页面。
否
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBarTop
左侧导航栏顶部区域。
否
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBar" runat="server">
快速启动栏。
否
<asp:ContentPlaceHolder id="PlaceHolderLeftActions" runat="server">
快速启动栏上的其他对象。
否
<asp:ContentPlaceHolder id="PlaceHolderMain" runat="server">
页面的主要内容。
否
<asp:ContentPlaceHolder id="PlaceHolderFormDigest" runat="server">
存储页面中 Form Digest控件的容器。
否
<asp:ContentPlaceHolder id="PlaceHolderUtilityConten
附加在页面底部的内容在。从HTML角度来说,是Form标记以外的部分。
否
<asp:ContentPlaceHolder id="PlaceHolderTitleAreaClas
title部分的类(现在是在head标记里)。对其定制时如果添加一个WebPartZone到这个palceholder会报错。
否
<asp:ContentPlaceHolder id="PlaceHolderPageImage" runat="server"/>
不属于用户界面的组成部分,是为了向后兼容。
否
<asp:ContentPlaceHolder id="PlaceHolderTitleLeftBord
不属于用户界面的组成部分,是为了向后兼容。
否
<asp:ContentPlaceHolder id="PlaceHolderMiniConsole" runat="server"/>
不属于用户界面的组成部分,是为了向后兼容。
否
<asp:ContentPlaceHolder id="PlaceHolderTitleRightMar
不属于用户界面的组成部分,是为了向后兼容。
否
<asp:ContentPlaceHolder id="PlaceHolderTitleAreaSepa
不属于用户界面的组成部分,是为了向后兼容。
否
<asp:ContentPlaceHolder id="PlaceHolderNavSpacer" runat="server">
不属于用户界面的组成部分,是为了向后兼容。
否
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBarBor
不属于用户界面的组成部分,是为了向后兼容。
否
<asp:ContentPlaceHolder id="PlaceHolderBodyLeftBorde
不属于用户界面的组成部分,是为了向后兼容。
否
<asp:ContentPlaceHolder id="PlaceHolderBodyRightMarg
不属于用户界面的组成部分,是为了向后兼容。
否
- Asp.net使用placeHolder
- Asp.net使用placeHolder
- asp.net使用placeHolder(转载)
- asp.net控件PlaceHolder简介
- 在ASP.NET中运用PlaceHolder控件
- 在ASP.NET中运用PlaceHolder控件
- 在ASP.NET中运用PlaceHolder控件
- 在ASP.NET中运用PlaceHolder控件
- ASP.NET中运用PlaceHolder控件
- ASP.NET - PlaceHolder Web 服务器控件概述
- 分析在ASP.NET中运用PlaceHolder控件
- .net中的placeholder控件
- .net中的placeholder控件
- .net中的placeholder控件
- .net中的placeholder控件
- ASP.Net中,PlaceHolder、Panel等控件未实现INamingContainer,导致FindControl无效
- 为何使用 ASP.NET?
- asp.net DataGrid使用
- android 4.0 全屏 屏蔽下面的status bar
- MAT
- ViewPager和Fragment简介
- maven 学习二:本地资源库,中央资源库,远程资源库的介绍
- Dev-C++使用注意点
- Asp.net使用placeHolder
- 多线程异常 和 事务(二)
- 怎样用MATLAB将矩阵输出为图像并存到硬盘上-图像保存到硬盘!
- 区间验证整数,从小到大区间,只能输入非负整数
- Java代理-JAVA动态代理,CGLIB动态代理
- 什么是SQL触发器?SQL触发器是什么意思?
- NMOS、PMOS
- mac 安装 Android Studio
- android stduio 获取sha1