Sharepoint MasterPage页里的31个ContentPlaceHolder占位符[通俗易懂]

Sharepoint MasterPage页里的31个ContentPlaceHolder占位符[通俗易懂]自定义SharepointMasterPage页,共有31个ContentPlaceHolder占位符,一个也不能少因为在应用到网站或网页时,网站或网页要向MasterPage页里对应的ContentPlaceHolder里填入内容,若有的ContentPlaceHolder不需要则可以把它隐藏掉而不要将其删除。<%@Masterlanguage=”C#”%…

大家好,又见面了,我是你们的朋友全栈君。

        
自定义
Sharepoint MasterPage
页,共有
31

ContentPlaceHolder
占位符,一个也不能少因为在应用到网站或网页时,网站或网页要向
MasterPage
页里对应的
ContentPlaceHolder
里填入内容,若有的
ContentPlaceHolder
不需要则可以把它隐藏掉而不要将其删除。

<%@Master language=”C#”%>

<%@ Register Tagprefix=”SharePoint” Namespace=”Microsoft.SharePoint.WebControls” Assembly=”Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c” %> <%@ Register Tagprefix=”Utilities” Namespace=”Microsoft.SharePoint.Utilities” Assembly=”Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c” %> <%@ Import Namespace=”Microsoft.SharePoint” %>

<%@ Import Namespace=”Microsoft.SharePoint.ApplicationPages” %>

<%@ Register Tagprefix=”WebPartPages” Namespace=”Microsoft.SharePoint.WebPartPages” Assembly=”Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c” %>

<%@ Register TagPrefix=”wssuc” TagName=”Welcome” src=”~/_controltemplates/Welcome.ascx” %>

<%@ Register TagPrefix=”wssuc” TagName=”DesignModeConsole” src=”~/_controltemplates/DesignModeConsole.ascx” %>

<HTML dir=”<%$Resources:wss,multipages_direction_dir_value%>” runat=”server” xmlns:o=”urn:schemas-microsoft-com:office:office” __expr-val-dir=”ltr”>

<HEAD runat=”server”>

<META Name=”GENERATOR” Content=”Microsoft SharePoint”>

<META Name=”progid” Content=”SharePoint.WebPartPage.Document”>

<META HTTP-EQUIV=”Content-Type” CONTENT=”text/html; charset=utf-8″>

<META HTTP-EQUIV=”Expires” content=”0″>

<SharePoint:RobotsMetaTag runat=”server”/>

<Title ID=onetidTitle><asp:ContentPlaceHolder id=PlaceHolderPageTitle runat=”server”/></Title>

<SharePoint:CssLink runat=”server”/>

<SharePoint:Theme runat=”server”/>

<SharePoint:ScriptLink language=”javascript” name=”core.js” Defer=”true” runat=”server”/>

<SharePoint:CustomJSUrl runat=”server”/>

<SharePoint:SoapDiscoveryLink runat=”server”/>

<asp:ContentPlaceHolder id=”PlaceHolderAdditionalPageHead” runat=”server”/>

<SharePoint:DelegateControl runat=”server” ControlId=”AdditionalPageHead” AllowMultipleControls=”true”/>

<style type=”text/css”>

.style1 {

margin-right: 0px;

}

</style>

</HEAD>

<BODY scroll=”yes” οnlοad=”javascript:if (typeof(_spBodyOnLoadWrapper) != ‘undefined’) _spBodyOnLoadWrapper();”>

  <form runat=”server” οnsubmit=”return _spFormOnSubmitWrapper();”>

<WebPartPages:SPWebPartManager id=”m” runat=”Server”/>

 

<!– 全局站点导航及站点地图 –>

<asp:ContentPlaceHolder id=”PlaceHolderGlobalNavigation” runat=”server”>

<asp:ContentPlaceHolder id=”PlaceHolderGlobalNavigationSiteMap” runat=”server”> </asp:ContentPlaceHolder>

          </asp:ContentPlaceHolder>

 

            <!– 搜索框 –>

      <asp:ContentPlaceHolder id=”PlaceHolderSearchArea” runat=”server”>

  </asp:ContentPlaceHolder>

 

  <!– 站点名称 –>

  <asp:ContentPlaceHolder id=”PlaceHolderSiteName” runat=”server”>

  </asp:ContentPlaceHolder>

 

  <!– 顶级水平导航菜单条 –>

  <asp:ContentPlaceHolder id=”PlaceHolderTopNavBar” runat=”server”>

<!– 顶级水平导航菜单 –>

<asp:ContentPlaceHolder id=”PlaceHolderHorizontalNav” runat=”server”></asp:ContentPlaceHolder>

</asp:ContentPlaceHolder>

 

<!– 设计控制 –>

<asp:ContentPlaceHolder ID=”WSSDesignConsole” runat=”server”>

<wssuc:DesignModeConsole id=”IdDesignModeConsole” runat=”server”/>

</asp:ContentPlaceHolder>

<asp:ContentPlaceHolder ID=”SPNavigation” runat=”server”>

<SharePoint:DelegateControl runat=”server” ControlId=”PublishingConsole”

   PrefixHtml=”&lt;tr&gt;&lt;td colspan=&quot;4&quot; id=&quot;mpdmconsole&quot; class=&quot;ms-consolemptablerow&quot;&gt;”

   SuffixHtml=”&lt;/td&gt;&lt;/tr&gt;”>

</SharePoint:DelegateControl>

</asp:ContentPlaceHolder>

 

<!– 站点标题左侧的空格 –>

 <asp:ContentPlaceHolder id=”PlaceHolderTitleLeftBorder” runat=”server”></asp:ContentPlaceHolder>

 

 <!– 站点导航条 –>

 <asp:ContentPlaceHolder id=”PlaceHolderTitleBreadcrumb” runat=”server”>

         

         <!– 设置当前网站的导航 –>

<asp:SiteMapPath SiteMapProvider=”SPContentMapProvider” id=”ContentMap” SkipLinkText=”” NodeStyle-CssClass=”ms-sitemapdirectional” runat=”server”/>

 

<!– 设置当前站点的导航

<asp:SiteMapPath SiteMapProvider=”SPSiteMapProvider” id=”ContentMap” SkipLinkText=”” NodeStyle-CssClass=”ms-sitemapdirectional” runat=”server”/>

–>

 </asp:ContentPlaceHolder>

 

 <asp:ContentPlaceHolder id=”PlaceHolderPageTitleInTitleArea” runat=”server” />

 

 <asp:ContentPlaceHolder id=”PlaceHolderMiniConsole” runat=”server”/>

 <asp:ContentPlaceHolder id=”PlaceHolderTitleRightMargin” runat=”server”></asp:ContentPlaceHolder>

 

 <asp:ContentPlaceHolder id=”PlaceHolderTitleAreaSeparator” runat=”server”/>

  <asp:ContentPlaceHolder id=”PlaceHolderLeftNavBarDataSource” runat=”server” />

  <asp:ContentPlaceHolder id=”PlaceHolderCalendarNavigator” runat=”server” />

  <asp:ContentPlaceHolder id=”PlaceHolderLeftNavBarTop” runat=”server”/>

  <!– 左侧导航栏 –>

  <asp:ContentPlaceHolder id=”PlaceHolderLeftNavBar” runat=”server”>

  </asp:ContentPlaceHolder>

  <asp:ContentPlaceHolder id=”PlaceHolderLeftActions” runat=”server”></asp:ContentPlaceHolder>

  <asp:ContentPlaceHolder id=”PlaceHolderNavSpacer” runat=”server”></asp:ContentPlaceHolder>

       <asp:ContentPlaceHolder id=”PlaceHolderLeftNavBarBorder” runat=”server”></asp:ContentPlaceHolder>

          <asp:ContentPlaceHolder id=”PlaceHolderBodyLeftBorder” runat=”server”></asp:ContentPlaceHolder>

       

                 <!– 这个要添加,因为若不加这标签则Webpart的编辑工具栏则会显示在网页的下面,从而使整个网站的结构乱掉 –>

        <PlaceHolder id=”MSO_ContentDiv” runat=”server”>

<!– 网页描述信息 –>

        <asp:ContentPlaceHolder id=”PlaceHolderPageDescription” runat=”server”/>

       

        <!– 站点内容的主要内容信息 –>

   <asp:ContentPlaceHolder id=”PlaceHolderMain” runat=”server”>

   </asp:ContentPlaceHolder>

</PlaceHolder>

 

<asp:ContentPlaceHolder id=”PlaceHolderBodyRightMargin” runat=”server”></asp:ContentPlaceHolder>

 

  <asp:ContentPlaceHolder id=”PlaceHolderFormDigest” runat=”server”>

<SharePoint:FormDigest runat=server/>

  </asp:ContentPlaceHolder>

   <input type=”text” name=”__spDummyText1″ style=”display:none;” size=1/>

   <input type=”text” name=”__spDummyText2″ style=”display:none;” size=1/>

  </form>

  <asp:ContentPlaceHolder id=”PlaceHolderUtilityContent” runat=”server”/>

<asp:ContentPlaceHolder id=”PlaceHolderBodyAreaClass” runat=”server”/>

<asp:ContentPlaceHolder id=”PlaceHolderTitleAreaClass” runat=”server”/>

</BODY>

</HTML>

转载于:https://www.cnblogs.com/netcai/archive/2009/09/16/1567385.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159859.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 数据库主键与外键

    数据库主键与外键主键概念 主关键字 primarykey 是表中的一个或多个字段 它的值用于唯一地标识表中的某一条记录 外键概念 外键 foreignkey 能保持数据的一致性 完整性主键用力啊标识数据的唯一性 而外键主要保证多张表的数据一致性 也就是需要保持多表同一数据的一致性 也许直接晦涩的解释其概念 对于起步接触数据库的人来说不太友好可以看如下实际用例 建一张 department 表 也可以把其理解为主表 这张主表用于记录部门 id 的唯一性 createtabled idintpr

    2025年6月22日
    1
  • Springboot整合shiro_spring boot框架介绍

    Springboot整合shiro_spring boot框架介绍Shiro介绍Shiro是一款安全框架,主要的三个类Subject、SecurityManager、RealmSubject:表示当前用户SecurityManager:安全管理器,即所有与安全有关的操作都会与SecurityManager交互;且其管理着所有Subject;可以看出它是Shiro的核心,它负责与Shiro的其他组件进行交互,它相当于SpringMVC中DispatcherServlet的角色Realm:Shiro从Realm获取安全数据(如用户、角色、权限)Shiro

    2022年9月4日
    3
  • 扫描系统漏洞的工具_免费漏洞扫描工具

    扫描系统漏洞的工具_免费漏洞扫描工具端口扫描之王NMAPNmap是一款非常强大的实用工具包含的功能如下:扫描到的端口状态:TCP扫描(-sT):这是一种最为普通的扫描方法,这种扫描方法的特点是:扫描的速度快,准确性高,对操作者没有权限上的要求,但是容易被防火墙和IDS(防入侵系统)发现运行的原理:通过建立TCP的三次握手连接来进行信息的传递SYN扫描(-sS):这是一种秘密的扫描方式之一,因为在SYN扫描中Client端和Server端没有形成3次握手,所以没有建立一个正常的TCP连接,因此不被防火墙和日志所记录…

    2022年9月12日
    0
  • POJ1488 UVA272 UVALive5381 TEX Quotes【输入输出】

    POJ1488 UVA272 UVALive5381 TEX Quotes【输入输出】

    2021年9月16日
    52
  • 图像文字识别(四):java调用tess4j识别图像文字

    图像文字识别(四):java调用tess4j识别图像文字

    2021年4月9日
    295
  • 需求规格说明书是给谁看的(需求规格说明书是谁写的)

    写在前面如果你明确清晰知道需求规格说明书是什么,则可以忽略此文章。如果你不清晰,建议还是阅读一下本文,不然也许早晚会碰钉子。转载请标明出处:http://blog.csdn.net/ouyida3/article/details/46045261本文出自:【ouyida3的博客】起因最近在做项目时,根据项目计划,在用户输出了《需求书》后,需要我在2天编写出《需求规格说明书》,但是就这个说明

    2022年4月11日
    93

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号