转:http://blog.csdn.net/lgm97/article/details/6409217

<!-- =====  页面滚动区域开始  ============================================================ -->

<!--

这两个div 用来创建页面的主体的滚动区域,应该保持原样如果你想把ribbon放在顶部

these two div id's are used to setup the main scrolling page area, they should stay if you are sticking the ribbon to the top

-->

<div ID="s4-workspace" class="s4-nosetwidth">  <!--
注意: s4-nosetwidth
是用来在CSS里设置固定的页面宽度,删除就是100%
-->

<div ID="s4-bodyContainer">

<!-- mso_contentdiv
是必须的,这个div帮助sharepoint
把web part
编辑窗口放在页面主机的右边。如果需要是可以删除的 
-->

<div id="MSO_ContentDiv" runat="server">

<!--链接返回主页,网站logo
图片,可以直接写死进去就不会被siteIcon替换或者移除。

link back to homepage, SiteLogoImage gets replaced by the Site Icon, you can hard code this so that its not overridden by the Site Icon or even remove -->

<div class="s4-notdlg"><!-- 注意:
任何时候你看到s4-notdlg这个class,这个元素就不会出现在sharepoint dialog窗口里面 
-->

<SharePoint:SPLinkButton runat="server" NavigateUrl="~sitecollection/">

<SharePoint:SiteLogoImage  LogoImageUrl="/Style Library/sitename/logo.png" runat="server"/>

</SharePoint:SPLinkButton>

</div>

<!-- 通过delegate加载的 搜索框,用css控制样式-->

<div class="s4-notdlg">

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

<SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox" Version="4"/>

</asp:ContentPlaceHolder>

</div>

<!-- 顶部导航区域 -->

<div class="s4-notdlg">

<!-- top navigation menu (set to use the new Simple Rendering) -->

<SharePoint:AspMenu

ID="TopNavigationMenuV4"

Runat="server"

EnableViewState="false"

DataSourceID="topSiteMap"

AccessKey="<%$Resources:wss,navigation_accesskey%>"

UseSimpleRendering="true"

UseSeparateCss="false"

Orientation="Horizontal"

StaticDisplayLevels="2"

MaximumDynamicDisplayLevels="1"

SkipLinkText=""

CssClass="s4-tn"/>

<SharePoint:DelegateControl runat="server" ControlId="TopNavigationDataSource" Id="topNavigationDelegate">

<Template_Controls>

<asp:SiteMapDataSource

ShowStartingNode="False"

SiteMapProvider="SPNavigationProvider"

id="topSiteMap"

runat="server"

StartingNodeUrl="sid:1002"/>

</Template_Controls>

</SharePoint:DelegateControl>

</div>

<!--页面编辑状态栏 ,那个黄色的条条-->

<div class="s4-notdlg">

<div id="s4-statusbarcontainer" class="s4-notdlg">

<div id="pageStatusBar" class="s4-status-s1"></div>

</div>

</div>

<!-- 需要样式把左导航固定在页面主体的左侧 -->

<div id="s4-leftpanel" class="s4-notdlg">

<!-- The quick launch bar / left navigation -->

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

<asp:SiteMapDataSource

SiteMapProvider="SPNavigationProvider"

ShowStartingNode="False"

id="QuickLaunchSiteMap"

StartingNodeUrl="sid:1025"

runat="server"/>

<SharePoint:AspMenu

id="V4QuickLaunchMenu"

runat="server"

EnableViewState="false"

DataSourceId="QuickLaunchSiteMap"

UseSimpleRendering="true"

UseSeparateCss="false"

Orientation="Vertical"

StaticDisplayLevels="2"

MaximumDynamicDisplayLevels="0"

SkipLinkText=""

CssClass="s4-ql"/>

</asp:ContentPlaceHolder>

<!-- 绑在快速导航上的小菜单,只在特别的页面上会用到 -->

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

</div>

<!-- s4-ca是页面的主体div-->

<div class="s4-ca">

<div class="s4-notdlg">

<!-- 页面标题 -->

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

</div>

<!-- place a table around this to handle funky markup in _Layouts/areacachesettings.aspx (if you want) (不明白……~~)-->

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

<div>

<!--place holder main-->

<asp:ContentPlaceHolder id="PlaceHolderMain" runat="server"/>

</div>

</div>

<!-- 页脚,可选的 -->

<div class="s4-notdlg" style="clear: both;">

&copy; Copyright 2010 SiteName

</div>

<!-- Developer dashboard, 可以被管理员打开或关闭,显示当前页面的debugging 和性能信息 -->

<div id="DeveloperDashboard" class="ms-developerdashboard">

<SharePoint:DeveloperDashboard runat="server"/>

</div>

</div>

</div>

</div>

<!-- =====  页面主体结束============================================================ -->

SharePoint 2010 master page 控件介绍(3) :页面主体内容的更多相关文章

  1. SharePoint 2010 master page 控件介绍(1)

    转:http://blog.csdn.net/lgm97/article/details/6409204 以下所有的内容都是根据Randy Drisgill (MVP SharePoint Serve ...

  2. SharePoint 2010 master page 控件介绍(2):ribbon (一同事读听着像泪奔)

    转:http://blog.csdn.net/lgm97/article/details/6409208 <!-- =====  开始Ribbon ======================= ...

  3. SharePoint 2010 master page 控件介绍(4):隐藏placeholder

    转:http://blog.csdn.net/lgm97/article/details/6409225 <!-- form digest  安全控件用来进行form的安全校验--> &l ...

  4. SharePoint 2010 master page 控件介绍(5):其他

    转:http://blog.csdn.net/lgm97/article/details/6409227 <!-- 处理搜索按下"enter"键和点击后退按钮 --> ...

  5. sharepoint 2010 页面添加footer方法 custom footer for sharepoint 2010 master page

    转:http://blog.csdn.net/chenxinxian/article/details/8720893 在sharepoint 2010的页面中,我们发现,没有页尾,如果我们需要给页面添 ...

  6. 夺命雷公狗---微信开发58----微网站之jquery_mobile之控件介绍

    我们上一节课里面介绍了基本的jqm是如何用的了,那么这一节课我们就开始玩玩他的控件 1...布局网格 <!DOCTYPE html> <html> <head> & ...

  7. ASP.NET服务端基本控件介绍

    ASP.NET服务端基本控件介绍 大概分为三种控件: HTML控件,ASP.NET把HTML控件当成普通字符串渲染到浏览器端,不去检查正确性,无法在服务端进行处理ASP.NET服务端控件,经过ASP. ...

  8. R-----shiny包的部分解释和控件介绍

    R-----shiny包的部分解释和控件介绍 作者:周彦通.贾慧 shinyApp( ui = fixedPage( fixedPanel( top = 50, right=50, width=200 ...

  9. [转] C#2010 在TreeView控件下显示路径下所有文件和文件夹

    原文 张丹-小桥流水,C#2010 在TreeView控件下显示路径下所有文件和文件夹 C#2010学习过程中有所收获,便总结下来,希望能给和我一样在学习遇到困难的同学提供参考. 本文主要介绍两个自定 ...

随机推荐

  1. linux下使用sqlplus使用上下键显示历史命令

    在linux下使用sqlplus没有在windows下方便,既不好用习惯的退格键,也无法通过上键来显示上一条的命令,这里我们使用rlwrap来解决. 1.安装rlwrap [root@toughhou ...

  2. javascript高级编程笔记06(面相对象2)

    1)  构造函数模式 es中的构造函数可以用来创建特定类型的对象,像Object和Array这样的原生构造函数,在运行时会自动出现在执行环境中,此外,也可以创建自定义的构造函数,从而定义自定义对象类型 ...

  3. submit与button区别提交区别

    提交表单时使用submit会自动提交form表单数据, 如果使用jquery的form表单插件时需要将提交按钮改为button时$("#表单id").ajaxSubmit({}); ...

  4. java定时任务

    java定时任务实现方法: public class TimingTask { private static int count = 0; private static SpiderService s ...

  5. iOS定位坐标转换工具-b

    坐标系介绍 首先介绍一下目前的定位坐标系统1.地球坐标 :( 代号:GPS.WGS84 )--- 有W就是世界通用的也就是原始坐标体系,这是国际公认的世界标准坐标体系: 使用 WGS84 坐标系统的产 ...

  6. xx创新论坛返工友情项目总结

    友情项目,顾名思义就不是我做的,只是处于友情帮别人改改别人的代码帮别人找找bug...之所以要强调这一点是因为里面的低级问题太多,实在是不好意思承认自己和这个项目有关系.. 整个过程还是挺辛苦的,毕竟 ...

  7. Apache2.2+php5.4在windows上配置实例

    这几天一直在win8.1上配置apache+php环境,网上看了很多文章,自己又犯了很多错误才配置成功,对新手来说真是有点小难. 自己打算把配置的详细过程写下来,好帮助其他新手快速配置. 在这里参考了 ...

  8. sshj ,ssh , springmvc pom.xml

    记录下项目中的 pom文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/ ...

  9. C++ 嵌套类使用(一)

    一.嵌套类 在一个类的内部定义另一个类,我们称之为嵌套类(nested class),或者嵌套类型.之所以引入这样一个嵌套类,往往是因为外围类需要使用嵌套类对象作为底层实现,并且该嵌套类只用于外围类的 ...

  10. hdu 2028 Lowest Common Multiple Plus(最小公倍数)

    Lowest Common Multiple Plus Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (J ...