SharePoint2010 母版页定制2(实例)

代码 

@Master language="C#"
@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" 
@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" 
@ Import Namespace="Microsoft.SharePoint" 
@ Assembly Name="Microsoft.Web.CommandUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" 
@ Import Namespace="Microsoft.SharePoint.ApplicationPages" 
@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" 
@ Register TagPrefix="wssuc" TagName="Welcome" src="~/_controltemplates/Welcome.ascx" 
@ Register TagPrefix="wssuc" TagName="MUISelector" src="~/_controltemplates/MUISelector.ascx" 
@ Register TagPrefix="wssuc" TagName="DesignModeConsole" src="~/_controltemplates/DesignModeConsole.ascx" 
@ Register tagprefix="Welcome" namespace="Sytech.SharePoint.Portal.Masterpagewebpart.Welcome" assembly="Sytech.SharePoint.Portal, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b12a169b35bdfc4d" 
@ Register tagprefix="NavigationSiteMap" namespace="Sytech.SharePoint.Portal.Masterpagewebpart.NavigationSiteMap" assembly="Sytech.SharePoint.Portal, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b12a169b35bdfc4d" 
@ Register tagprefix="NavigationQucikLaunch" namespace="Sytech.SharePoint.Portal.Masterpagewebpart.NavigationQucikLaunch" assembly="Sytech.SharePoint.Portal, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b12a169b35bdfc4d" 
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="" dir="" runat="server" xmlns:o="urn:schemas-microsoft-com:office:office" __expr-val-dir="ltr">

<head runat="server">
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<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:Theme runat="server"/>
<SharePoint:ULSClientConfig runat="server"/>
<script type="text/javascript">
    var _fV4UI = true;
    script>
<SharePoint:ScriptLink language="javascript" name="core.js" OnDemand="true" runat="server"/>
<SharePoint:CustomJSUrl runat="server"/>
<SharePoint:SoapDiscoveryLink runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server" >
    asp:ContentPlaceHolder>
    <SharePoint:DelegateControl runat="server" ControlId="AdditionalPageHead" AllowMultipleControls="true"/>
    <SharePoint:SPShortcutIcon runat="server" IconUrl="/_layouts/images/favicon.ico"/>
    <asp:ContentPlaceHolder id="PlaceHolderBodyAreaClass" runat="server" />
    <asp:ContentPlaceHolder id="PlaceHolderTitleAreaClass" runat="server" />
    <SharePoint:SPPageManager runat="server"/>
    <SharePoint:SPHelpPageComponent Visible="false" runat="server"/>
<SharePoint:CssLink DefaultUrl="/_layouts/Sytech.SharePoint.Portal/css/master.css" runat="server">SharePoint:CssLink>
    head>

    <body onload="if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();" id="sbody">

    <form runat="server" onsubmit="if (typeof(_spFormOnSubmitWrapper) != 'undefined') {return _spFormOnSubmitWrapper();} else {return true;}">
        <asp:ScriptManager id="ScriptManager" runat="server" enablepagemethods="false" enablepartialrendering="true" enablescriptglobalization="false" enablescriptlocalization="true" />
        <WebPartPages:SPWebPartManager id="m" runat="Server"/>
        <SharePoint:SPNoScript runat="server"/>
        MasterPage Start-->
        <div id="div_center">
            <div id="div_head">
                <div id="div_welcome">
<Welcome:Welcome runat="server" ID="g_fa7d1b50_d539_4ab6_a454_706145f25e76" Description="显示欢迎信息,包括姓名、部门与当前时间;若是管理员,提供系统设置接口。" _Url="/S-OA/Lists/CorporateCulture/AllItems.aspx" Title="欢迎" __MarkupType="vsattributemarkup" __WebPartId="{fa7d1b50-d539-4ab6-a454-706145f25e76}" WebPart="true" __designer:IsClosed="false">Welcome:Welcome>
                div>
                <div id="div_logonavigation">
                    <div id="div_logo">
                    div>
                    <div id="div_navigation">
                        <NavigationSiteMap:NavigationSiteMap runat="server" Description="显示首要网站的第一级子网站" Title="顶部导航" __MarkupType="vsattributemarkup" __WebPartId="{97854a1f-790c-4717-b759-3700a3072693}" WebPart="true" __designer:IsClosed="false" id="g_97854a1f_790c_4717_b759_3700a3072693">NavigationSiteMap:NavigationSiteMap>
                    div>
                div>
            div>
            <div id="div_body">
            <table cellpadding="0" cellspacing="0" style="100%;">
            <tbody><tr><td style="vertical-align:top; 20%;">
                <div id="s4-leftpanel" class="s4-notdlg">
                                    <div id="s4-leftpanel-content">
                                        <asp:ContentPlaceHolder id="PlaceHolderLeftNavBarDataSource" runat="server" />
                                            <asp:ContentPlaceHolder id="PlaceHolderCalendarNavigator" runat="server" />
                                                <asp:ContentPlaceHolder id="PlaceHolderLeftActions" runat="server">
                                                    asp:ContentPlaceHolder>
                                                <asp:ContentPlaceHolder id="PlaceHolderLeftNavBarTop" runat="server" >
                                        <NavigationQucikLaunch:NavigationQucikLaunch runat="server" Description="编辑网站内容的导航,快速启动菜单;" Title="快速启动" __MarkupType="vsattributemarkup" __WebPartId="{c3d54195-73c0-429e-b752-e3bed3e403d5}" WebPart="true" __designer:IsClosed="false" id="g_c3d54195_73c0_429e_b752_e3bed3e403d5">
                                        NavigationQucikLaunch:NavigationQucikLaunch>
                                        asp:ContentPlaceHolder>
                                        div>
                                    div>td><td style="15px;">td><td style="80%; vertical-align:top;"><div id="MSO_ContentDiv" runat="server">
                    <a name="mainContent">a>
                    <asp:ContentPlaceHolder id="PlaceHolderMain" runat="server">
                        asp:ContentPlaceHolder>
                div>td>tr>
            tbody>
            table>
                
            div>
            <div id="div_bottom">
                <span id="copyright">Copyright@2010 深圳市时代高科信息技术有限公司 版权所有span>
            div>
        div>
        MasterPage End-->
        <div id="hiddenDiv" style="display:none;">
            <div id="TurnOnAccessibility" style="display: none" class="s4-notdlg noindex">
                <a id="linkTurnOnAcc" href="#" class="ms-TurnOnAcc" onclick="SetIsAccessibilityFeatureEnabled(true);UpdateAccessibilityUI();document.getElementById('linkTurnOffAcc').focus();return false;">
                <SharePoint:EncodedLiteral runat="server" text="" EncodeMethod="HtmlEncode"/>
                a>div>
            <div id="TurnOffAccessibility" style="display: none" class="s4-notdlg noindex">
                <a id="linkTurnOffAcc" href="#" class="ms-TurnOffAcc" onclick="SetIsAccessibilityFeatureEnabled(false);UpdateAccessibilityUI();document.getElementById('linkTurnOnAcc').focus();return false;">
                <SharePoint:EncodedLiteral runat="server" text="" EncodeMethod="HtmlEncode"/>
                a>div>
            <div class="s4-notdlg s4-skipribbonshortcut noindex">
                <a href="javascript:;" onclick="javascript:this.href='#startNavigation';" class="ms-SkiptoNavigation" accesskey="" runat="server">
                <SharePoint:EncodedLiteral runat="server" text="" EncodeMethod="HtmlEncode"/>
                a>div>
            <div class="s4-notdlg noindex">
                <a href="javascript:;" onclick="javascript:this.href='#mainContent';" class="ms-SkiptoMainContent" accesskey="" runat="server">
                <SharePoint:EncodedLiteral runat="server" text="" EncodeMethod="HtmlEncode"/>
                a>div>
            <a id="HiddenAnchor" href="javascript:;" style="display: none;">a>
            <SharePoint:DelegateControl runat="server" ControlId="GlobalNavigation"/>
            <div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle">
                <div id="s4-ribboncont">
                    <SharePoint:SPRibbon runat="server" PlaceholderElementId="RibbonContainer" CssFile="">
            <SharePoint:SPRibbonPeripheralContent
                runat="server"
                Location="TabRowLeft"
                CssClass="ms-siteactionscontainer s4-notdlg">
                       <span class="ms-siteactionsmenu" id="siteactiontd">
                       <SharePoint:SiteActions runat="server" accesskey="" id="SiteActionsMenuMain"
                        PrefixHtml=""
                        SuffixHtml=""
                        MenuNotVisibleHtml=" "
                        >
                        <CustomTemplate>
                        <SharePoint:FeatureMenuTemplate runat="server"
                            FeatureScope="Site"
                            Location="Microsoft.SharePoint.StandardMenu"
                            GroupId="SiteActions"
                            UseShortId="true"
                            >
                            <SharePoint:MenuItemTemplate runat="server" id="MenuItem_EditPage"
                                Text=""
                                Description=""
                                ImageUrl="/_layouts/images/ActionsEditPage.png"
                                MenuGroupId="100"
                                Sequence="110"
                                ClientOnClickNavigateUrl="javascript:ChangeLayoutMode(false);"
                                />
                            <SharePoint:MenuItemTemplate runat="server" id="MenuItem_TakeOffline"
                                Text=""
                                Description=""
                                ImageUrl="/_layouts/images/connecttospworkspace32.png"
                                MenuGroupId="100"
                                Sequence="120"
                                />
                            <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CreatePage"
                                Text=""
                                Description=""
                                ImageUrl="/_layouts/images/NewContentPageHH.png"
                                MenuGroupId="200"
                                Sequence="210"
                                UseShortId="true"
                                ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('Page')) { OpenCreateWebPageDialog('~site/_layouts/createwebpage.aspx') }"
                                PermissionsString="AddListItems, EditListItems"
                                PermissionMode="All" />
                            <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CreateDocLib"
                                Text=""
                                Description=""
                                ImageUrl="/_layouts/images/NewDocLibHH.png"
                                MenuGroupId="200"
                                Sequence="220"
                                UseShortId="true"
                                ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('DocLib')) { GoToPage('~site/_layouts/new.aspx?FeatureId={00bfea71-e717-4e80-aa17-d0c71b360101}&ListTemplate=101') }"
                                PermissionsString="ManageLists"
                                PermissionMode="Any"
                                VisibilityFeatureId="00BFEA71-E717-4E80-AA17-D0C71B360101" />
                            <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CreateSite"
                                Text=""
                                Description=""
                                ImageUrl="/_layouts/images/newweb32.png"
                                MenuGroupId="200"
                                Sequence="230"
                                UseShortId="true"
                                ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('Site')) { STSNavigate('~site/_layouts/newsbweb.aspx') }"
                                PermissionsString="ManageSubwebs,ViewFormPages"
                                PermissionMode="All" />
                            <SharePoint:MenuItemTemplate runat="server" id="MenuItem_Create"
                                Text=""
                                Description=""
                                MenuGroupId="200"
                                Sequence="240"
                                UseShortId="true"
                                ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('All')) { STSNavigate('~site/_layouts/create.aspx') }"
                                PermissionsString="ManageLists, ManageSubwebs"
                                PermissionMode="Any" />
                            <SharePoint:MenuItemTemplate runat="server" id="MenuItem_ViewAllSiteContents"
                                Text=""
                                Description=""
                                ImageUrl="/_layouts/images/allcontent32.png"
                                MenuGroupId="300"
                                Sequence="302"
                                UseShortId="true"
                                ClientOnClickNavigateUrl="~site/_layouts/viewlsts.aspx"
                                PermissionsString="ViewFormPages"
                                PermissionMode="Any" />
                             <SharePoint:MenuItemTemplate runat="server" id="MenuItem_EditSite"
                                Text=""
                                Description=""
                                ImageUrl="/_layouts/images/SharePointDesigner32.png"
                                MenuGroupId="300"
                                Sequence="304"
                                UseShortId="true"
                                ClientOnClickScriptContainingPrefixedUrl="EditInSPD('~site/',true);"
                                PermissionsString="AddAndCustomizePages"
                                PermissionMode="Any"
                            />
                            <SharePoint:MenuItemTemplate runat="server" id="MenuItem_SitePermissions"
                                Text=""
                                Description=""
                                ImageUrl="/_layouts/images/Permissions32.png"
                                MenuGroupId="300"
                                Sequence="310"
                                UseShortId="true"
                                ClientOnClickNavigateUrl="~site/_layouts/user.aspx"
                                PermissionsString="EnumeratePermissions"
                                PermissionMode="Any" />
                            <SharePoint:MenuItemTemplate runat="server" id="MenuItem_Settings"
                                Text=""
                                Description=""
                                ImageUrl="/_layouts/images/settingsIcon.png"
                                MenuGroupId="300"
                                Sequence="320"
                                UseShortId="true"
                                ClientOnClickNavigateUrl="~site/_layouts/settings.aspx"
                                PermissionsString="EnumeratePermissions,ManageWeb,ManageSubwebs,AddAndCustomizePages,ApplyThemeAndBorder,ManageAlerts,ManageLists,ViewUsageData"
                                PermissionMode="Any" />
                            <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CommitNewUI"
                                Text=""
                                Description=""
                                ImageUrl="/_layouts/images/visualupgradehh.png"
                                MenuGroupId="300"
                                Sequence="330"
                                UseShortId="true"
                                ClientOnClickScriptContainingPrefixedUrl="GoToPage('~site/_layouts/prjsetng.aspx')"
                                PermissionsString="ManageWeb"
                                PermissionMode="Any"
                                ShowOnlyIfUIVersionConfigurationEnabled="true" />
                        SharePoint:FeatureMenuTemplate>
                        CustomTemplate>
                      SharePoint:SiteActions>span>
                <asp:ContentPlaceHolder id="PlaceHolderGlobalNavigation" runat="server">
                        <SharePoint:PopoutMenu
                            runat="server"
                            ID="GlobalBreadCrumbNavPopout"
                            IconUrl="/_layouts/images/fgimg.png"
                            IconAlt=""
                            IconOffsetX=0
                            IconOffsetY=112
                            IconWidth=16
                            IconHeight=16
                            AnchorCss="s4-breadcrumb-anchor"
                            AnchorOpenCss="s4-breadcrumb-anchor-open"
                            MenuCss="s4-breadcrumb-menu">
                            <div class="s4-breadcrumb-top">
                                <asp:Label runat="server" CssClass="s4-breadcrumb-header" Text="" />
                            div>
                            <asp:ContentPlaceHolder id="PlaceHolderTitleBreadcrumb" runat="server">
                                <SharePoint:ListSiteMapPath
                                    runat="server"
                                    SiteMapProviders="SPSiteMapProvider,SPContentMapProvider"
                                    RenderCurrentNodeAsLink="false"
                                    PathSeparator=""
                                    CssClass="s4-breadcrumb"
                                    NodeStyle-CssClass="s4-breadcrumbNode"
                                    CurrentNodeStyle-CssClass="s4-breadcrumbCurrentNode"
                                    RootNodeStyle-CssClass="s4-breadcrumbRootNode"
                                    NodeImageOffsetX=0
                                    NodeImageOffsetY=353
                                    NodeImageWidth=16
                                    NodeImageHeight=16
                                    NodeImageUrl="/_layouts/images/fgimg.png"
                                    RTLNodeImageOffsetX=0
                                    RTLNodeImageOffsetY=376
                                    RTLNodeImageWidth=16
                                    RTLNodeImageHeight=16
                                    RTLNodeImageUrl="/_layouts/images/fgimg.png"
                                    HideInteriorRootNodes="true"
                                    SkipLinkText="" />
                                asp:ContentPlaceHolder>
                        SharePoint:PopoutMenu>
                        <div class="s4-die">
                            <asp:ContentPlaceHolder id="PlaceHolderGlobalNavigationSiteMap" runat="server" Visible="false">
                            asp:ContentPlaceHolder>
                        div>
                asp:ContentPlaceHolder>
                <SharePoint:PageStateActionButton id="PageStateActionButton" runat="server" Visible="false" />
            SharePoint:SPRibbonPeripheralContent>
            <SharePoint:SPRibbonPeripheralContent
                runat="server"
                Location="TabRowRight"
                ID="RibbonTabRowRight"
                CssClass="s4-trc-container s4-notdlg">
    <SharePoint:DelegateControl runat="server" ID="GlobalDelegate0" ControlId="GlobalSiteLink0" />
     <a href="#" tabindex="-1" style="display:none">a><a href="#" tabindex="-1" style="display:none">a>
     <div class="s4-trc-container-menu">
         <div>
            <wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false">
            wssuc:Welcome>
            <wssuc:MUISelector ID="IdMuiSelector" runat="server"/>
        div>
    div>
    <SharePoint:DelegateControl ControlId="GlobalSiteLink2" ID="GlobalDelegate2" Scope="Farm" runat="server" />
    <span>
        <span class="s4-devdashboard">
            <Sharepoint:DeveloperDashboardLauncher
                ID="DeveloperDashboardLauncher"
                NavigateUrl="javascript:ToggleDeveloperDashboard()"
                runat="server"
                ImageUrl="/_layouts/images/fgimg.png"
                Text=""
                OffsetX=0
                OffsetY=222
                Height=16
                Width=16 />
        span>
    span>
            SharePoint:SPRibbonPeripheralContent>
        SharePoint:SPRibbon>div>
                <div id="notificationArea" class="s4-noti">
                div>
                <asp:ContentPlaceHolder ID="SPNavigation" runat="server">
            <SharePoint:DelegateControl runat="server" ControlId="PublishingConsole" Id="PublishingConsoleDelegate">
           SharePoint:DelegateControl>
    asp:ContentPlaceHolder>
                <div id="WebPartAdderUpdatePanelContainer">
                    <asp:UpdatePanel ID="WebPartAdderUpdatePanel" UpdateMode="Conditional" ChildrenAsTriggers="false" runat="server">
            <ContentTemplate>
                <WebPartPages:WebPartAdder ID="WebPartAdder" runat="server" />
            ContentTemplate>
            <Triggers>
                <asp:PostBackTrigger ControlID="WebPartAdder" />
            Triggers>
                    asp:UpdatePanel>
                div>
            div>
            <div id="s4-workspace">
                <div id="s4-bodyContainer">
                    <div id="s4-titlerow" class="s4-pr s4-notdlg s4-titlerowhidetitle">
                        <div class="s4-title s4-lp">
                            <div class="s4-title-inner">
                                <table class="s4-titletable" cellspacing="0">
                                    <tr>
                                        <td class="s4-titlelogo">
                                        <SharePoint:SPLinkButton runat="server" NavigateUrl="~site/" id="onetidProjectPropertyTitleGraphic">
                                            <SharePoint:SiteLogoImage name="onetidHeadbnnr0" id="onetidHeadbnnr2" LogoImageUrl="/_layouts/images/siteIcon.png" runat="server"/>
                                        SharePoint:SPLinkButton>td>
                                        <td class="s4-titletext">
                                        <h1 name="onetidProjectPropertyTitle">
                                        <asp:ContentPlaceHolder id="PlaceHolderSiteName" runat="server">
                                                <SharePoint:SPLinkButton runat="server" NavigateUrl="~site/" id="onetidProjectPropertyTitle"><SharePoint:ProjectProperty Property="Title" runat="server" />SharePoint:SPLinkButton>
                                            asp:ContentPlaceHolder>
                                        h1>
                                        <span id="onetidPageTitleSeparator" class="s4-nothome s4-bcsep s4-titlesep">
                                        <SharePoint:ClusteredDirectionalSeparatorArrow runat="server"/>
                                        span>
                                        <h2>
                                        <asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server" />
                                        h2>
                                        <div class="s4-pagedescription" tabindex="0">
                                            <asp:ContentPlaceHolder id="PlaceHolderPageDescription" runat="server" />
                                            div>
                                        td>
                                        <td class="s4-socialdata-notif">
                                        <SharePoint:DelegateControl ControlId="GlobalSiteLink3" Scope="Farm" runat="server"/>
                                        td>
                                        tr>
                                    table>
                                    div>
                                div>
                                <div id="s4-topheader2" class="s4-pr s4-notdlg">
                                    <a name="startNavigation">a>
                                    <div id="s4-searcharea" class="s4-search s4-rp">
                                        <asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">
                            <SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox" Version="4"/>
                        asp:ContentPlaceHolder>
                                        <span class="s4-help">
                                        <span style="height: 17px;  17px; position: relative; display: inline-block; overflow: hidden;" class="s4-clust">
                                        <a href="#" style="height: 17px;  17px; display: inline-block;" onclick="TopHelpButtonClick('HelpHome');return false" accesskey="" id="TopHelpLink" title="" runat="server">
                                        <img src="/_layouts/images/fgimg.png" alt="" style="left: -0px !important; top: -309px !important; position: absolute;" align="absmiddle" border="0" runat="server" />a>span>
                                        span>div>
                                    <div class="s4-rp s4-app">
                                    div>
                                    <div class="s4-lp s4-toplinks">
                                        <asp:ContentPlaceHolder id="PlaceHolderTopNavBar" runat="server">
                                <asp:ContentPlaceHolder id="PlaceHolderHorizontalNav" runat="server">
    <SharePoint:AspMenu
      ID="TopNavigationMenuV4"
      Runat="server"
      EnableViewState="false"
      DataSourceID="topSiteMap"
      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>
                                asp:ContentPlaceHolder>
                        asp:ContentPlaceHolder>
                                    div>
                                div>
                            div>
                            <div id="s4-statusbarcontainer">
                                <div id="pageStatusBar" class="s4-status-s1">
                                div>
                            div>
                            <SharePoint:VisualUpgradePreviewStatus runat="server"/>
                            <div id="s4-mainarea" class="s4-pr s4-widecontentarea">
                                
                                    <div class="s4-ca s4-ca-dlgNoRibbon" id="MSO_ContentTable">
                                        <div class="s4-die">
                                            <asp:ContentPlaceHolder id="PlaceHolderPageImage" runat="server" visible="false" />
                                                <asp:ContentPlaceHolder id="PlaceHolderTitleLeftBorder" runat="server" Visible="false">
                        asp:ContentPlaceHolder>
                                                <div id="onetidPageTitleAreaFrame" class="ms-pagetitleareaframe s4-pagetitle">
                                                div>
                                                <asp:ContentPlaceHolder id="PlaceHolderMiniConsole" runat="server" visible="false" />
                                                    <span class="s4-die">
                                                    <asp:ContentPlaceHolder id="PlaceHolderTitleRightMargin" runat="server" visible="false" />
                                                        span>
                                                        <asp:ContentPlaceHolder id="PlaceHolderTitleAreaSeparator" runat="server" visible="false" />
                                                            <asp:ContentPlaceHolder id="PlaceHolderNavSpacer" runat="server" Visible="false"><img src="/_layouts/images/blank.gif" width='138' height='1' alt="" />asp:ContentPlaceHolder>
                                                            <asp:ContentPlaceHolder id="PlaceHolderLeftNavBarBorder" runat="server" Visible="false">asp:ContentPlaceHolder>
                                                            <asp:ContentPlaceHolder id="PlaceHolderBodyLeftBorder" runat="server" Visible="false">
                        asp:ContentPlaceHolder>
                                                        div>
                                                        <SharePoint:VersionedPlaceHolder UIVersion="3" ID="DesignModeConsoleV3" runat="server">
                        <asp:ContentPlaceHolder id="WSSDesignConsole" runat="server">
                            <wssuc:DesignModeConsole id="IdDesignModeConsole" runat="server" />
                                        asp:ContentPlaceHolder>
                    SharePoint:VersionedPlaceHolder>
                                                        <div class="s4-ba">
                                                            <div class="ms-bodyareacell">
                                                            div>
                                                        div>
                                                        <div class="default11">
                                                            <asp:ContentPlaceHolder id="PlaceHolderBodyRightMargin" runat="server">
                        asp:ContentPlaceHolder>
                                                        div>
                                                    div>
                                                div>
                                                <SharePoint:DeveloperDashboard runat="server"/>
                                            div>
                                        div>
                                    div>
                                    <asp:ContentPlaceHolder id="PlaceHolderFormDigest" runat="server">
        <SharePoint:FormDigest runat="server"/>
  asp:ContentPlaceHolder>
                                    <input type="text" name="__spText1" title="text" style="display: none;" />
                                    <input type="text" name="__spText2" title="text" style="display: none;" />
                                form>
                                <asp:ContentPlaceHolder id="PlaceHolderUtilityContent" runat="server" />
                                    <SharePoint:WarnOnUnsupportedBrowsers runat="server"/>

                            body>

                        html>

主区域带滚动条:

v4.master
 
主区域不带滚动条:
v4.master
 
代码 
 @Master language="C#"
 @ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" 
 @ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" 
 @ Import Namespace="Microsoft.SharePoint" 
 @ Assembly Name="Microsoft.Web.CommandUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" 
 @ Import Namespace="Microsoft.SharePoint.ApplicationPages" 
 @ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" 
 @ Register TagPrefix="wssuc" TagName="Welcome" src="~/_controltemplates/Welcome.ascx" 
 @ Register TagPrefix="wssuc" TagName="MUISelector" src="~/_controltemplates/MUISelector.ascx" 
 @ Register TagPrefix="wssuc" TagName="DesignModeConsole" src="~/_controltemplates/DesignModeConsole.ascx" 
 @ Register tagprefix="Welcome" namespace="Sytech.SharePoint.Portal.Masterpagewebpart.Welcome" assembly="Sytech.SharePoint.Portal, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b12a169b35bdfc4d" 
 @ Register tagprefix="NavigationSiteMap" namespace="Sytech.SharePoint.Portal.Masterpagewebpart.NavigationSiteMap" assembly="Sytech.SharePoint.Portal, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b12a169b35bdfc4d" 
 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html lang="" dir="" runat="server" xmlns:o="urn:schemas-microsoft-com:office:office" __expr-val-dir="ltr">
 
 <head runat="server">
 <meta http-equiv="X-UA-Compatible" content="IE=8" />
 <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>
  26 " __designer:Values="<P N='UIVersion' T='4' /><P N='InDesign' T='False' /><P N='ID' T='ctl01' /><P N='Page' ID='1' /><P N='TemplateControl' ID='2' /><P N='AppRelativeTemplateSourceDirectory' R='-1' />"/>-->
 <SharePoint:Theme runat="server"/>
 <SharePoint:ULSClientConfig runat="server"/>
 <script type="text/javascript">
     var _fV4UI = true;
     script>
 <SharePoint:ScriptLink language="javascript" name="core.js" OnDemand="true" runat="server"/>
 <SharePoint:CustomJSUrl runat="server"/>
 <SharePoint:SoapDiscoveryLink runat="server"/>
 <asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server" >
     asp:ContentPlaceHolder>
     <SharePoint:DelegateControl runat="server" ControlId="AdditionalPageHead" AllowMultipleControls="true"/>
     <SharePoint:SPShortcutIcon runat="server" IconUrl="/_layouts/images/favicon.ico"/>
     <asp:ContentPlaceHolder id="PlaceHolderBodyAreaClass" runat="server" />
     <asp:ContentPlaceHolder id="PlaceHolderTitleAreaClass" runat="server" />
     <SharePoint:SPPageManager runat="server"/>
     <SharePoint:SPHelpPageComponent Visible="false" runat="server"/>
 <SharePoint:CssLink DefaultUrl="/_layouts/Sytech.SharePoint.Portal/css/master.css" runat="server">SharePoint:CssLink>
     head>
 
     <body onload="if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();" id="sbody">
 
     <form runat="server" onsubmit="if (typeof(_spFormOnSubmitWrapper) != 'undefined') {return _spFormOnSubmitWrapper();} else {return true;}">
         <asp:ScriptManager id="ScriptManager" runat="server" enablepagemethods="false" enablepartialrendering="true" enablescriptglobalization="false" enablescriptlocalization="true" />
         <WebPartPages:SPWebPartManager id="m" runat="Server"/>
         <SharePoint:SPNoScript runat="server"/>
         MasterPage Start-->
         <div id="div_center">
             <div id="div_head">
                 <div id="div_welcome">
 <Welcome:Welcome runat="server" ID="g_fa7d1b50_d539_4ab6_a454_706145f25e76" Description="显示欢迎信息,包括姓名、部门与当前时间;若是管理员,提供系统设置接口。" _Url="/S-OA/Lists/CorporateCulture/AllItems.aspx" Title="欢迎" __MarkupType="vsattributemarkup" __WebPartId="{fa7d1b50-d539-4ab6-a454-706145f25e76}" WebPart="true" __designer:IsClosed="false">Welcome:Welcome>
                 div>
                 <div id="div_logonavigation">
                     <div id="div_logo">
                     div>
                     <div id="div_navigation">
                         <NavigationSiteMap:NavigationSiteMap runat="server" Description="显示首要网站的第一级子网站" Title="顶部导航" __MarkupType="vsattributemarkup" __WebPartId="{97854a1f-790c-4717-b759-3700a3072693}" WebPart="true" __designer:IsClosed="false" id="g_97854a1f_790c_4717_b759_3700a3072693">NavigationSiteMap:NavigationSiteMap>
                     div>
                 div>
             div>
             <div id="div_body">
                 <div id="MSO_ContentDiv" runat="server">
                     <a name="mainContent">a>
                     <asp:ContentPlaceHolder id="PlaceHolderMain" runat="server">
                         asp:ContentPlaceHolder>
                 div>
             div>
             <div id="div_bottom">
                 <span id="copyright">Copyright@2010 深圳市时代高科信息技术有限公司 版权所有span>
             div>
         div>
         MasterPage End-->
         <div id="hiddenDiv" style="display: none;">
             <div id="TurnOnAccessibility" style="display: none" class="s4-notdlg noindex">
                 <a id="linkTurnOnAcc" href="#" class="ms-TurnOnAcc" onclick="SetIsAccessibilityFeatureEnabled(true);UpdateAccessibilityUI();document.getElementById('linkTurnOffAcc').focus();return false;">
                 <SharePoint:EncodedLiteral runat="server" text="" EncodeMethod="HtmlEncode"/>
                 a>div>
             <div id="TurnOffAccessibility" style="display: none" class="s4-notdlg noindex">
                 <a id="linkTurnOffAcc" href="#" class="ms-TurnOffAcc" onclick="SetIsAccessibilityFeatureEnabled(false);UpdateAccessibilityUI();document.getElementById('linkTurnOnAcc').focus();return false;">
                 <SharePoint:EncodedLiteral runat="server" text="" EncodeMethod="HtmlEncode"/>
                 a>div>
             <div class="s4-notdlg s4-skipribbonshortcut noindex">
                 <a href="javascript:;" onclick="javascript:this.href='#startNavigation';" class="ms-SkiptoNavigation" accesskey="" runat="server">
                 <SharePoint:EncodedLiteral runat="server" text="" EncodeMethod="HtmlEncode"/>
                 a>div>
             <div class="s4-notdlg noindex">
                 <a href="javascript:;" onclick="javascript:this.href='#mainContent';" class="ms-SkiptoMainContent" accesskey="" runat="server">
                 <SharePoint:EncodedLiteral runat="server" text="" EncodeMethod="HtmlEncode"/>
                 a>div>
             <a id="HiddenAnchor" href="javascript:;" style="display: none;">a>
             <SharePoint:DelegateControl runat="server" ControlId="GlobalNavigation"/>
             <div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle">
                 <div id="s4-ribboncont">
                     <SharePoint:SPRibbon runat="server" PlaceholderElementId="RibbonContainer" CssFile="">
             <SharePoint:SPRibbonPeripheralContent
                 runat="server"
                 Location="TabRowLeft"
                 CssClass="ms-siteactionscontainer s4-notdlg">
                        <span class="ms-siteactionsmenu" id="siteactiontd">
                        <SharePoint:SiteActions runat="server" accesskey="" id="SiteActionsMenuMain"
                         PrefixHtml=""
                         SuffixHtml=""
                         MenuNotVisibleHtml=" "
                         >
                         <CustomTemplate>
                         <SharePoint:FeatureMenuTemplate runat="server"
                             FeatureScope="Site"
                             Location="Microsoft.SharePoint.StandardMenu"
                             GroupId="SiteActions"
                             UseShortId="true"
                             >
                             <SharePoint:MenuItemTemplate runat="server" id="MenuItem_EditPage"
                                 Text=""
                                 Description=""
                                 ImageUrl="/_layouts/images/ActionsEditPage.png"
                                 MenuGroupId="100"
                                 Sequence="110"
                                 ClientOnClickNavigateUrl="javascript:ChangeLayoutMode(false);"
                                 />
                             <SharePoint:MenuItemTemplate runat="server" id="MenuItem_TakeOffline"
                                 Text=""
                                 Description=""
                                 ImageUrl="/_layouts/images/connecttospworkspace32.png"
                                 MenuGroupId="100"
                                 Sequence="120"
                                 />
                             <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CreatePage"
                                 Text=""
                                 Description=""
                                 ImageUrl="/_layouts/images/NewContentPageHH.png"
                                 MenuGroupId="200"
                                 Sequence="210"
                                 UseShortId="true"
                                 ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('Page')) { OpenCreateWebPageDialog('~site/_layouts/createwebpage.aspx') }"
                                 PermissionsString="AddListItems, EditListItems"
                                 PermissionMode="All" />
                             <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CreateDocLib"
                                 Text=""
                                 Description=""
                                 ImageUrl="/_layouts/images/NewDocLibHH.png"
                                 MenuGroupId="200"
                                 Sequence="220"
                                 UseShortId="true"
                                 ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('DocLib')) { GoToPage('~site/_layouts/new.aspx?FeatureId={00bfea71-e717-4e80-aa17-d0c71b360101}&ListTemplate=101') }"
                                 PermissionsString="ManageLists"
                                 PermissionMode="Any"
                                 VisibilityFeatureId="00BFEA71-E717-4E80-AA17-D0C71B360101" />
                             <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CreateSite"
                                 Text=""
                                 Description=""
                                 ImageUrl="/_layouts/images/newweb32.png"
                                 MenuGroupId="200"
                                 Sequence="230"
                                 UseShortId="true"
                                 ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('Site')) { STSNavigate('~site/_layouts/newsbweb.aspx') }"
                                 PermissionsString="ManageSubwebs,ViewFormPages"
                                 PermissionMode="All" />
                             <SharePoint:MenuItemTemplate runat="server" id="MenuItem_Create"
                                 Text=""
                                 Description=""
                                 MenuGroupId="200"
                                 Sequence="240"
                                 UseShortId="true"
                                 ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('All')) { STSNavigate('~site/_layouts/create.aspx') }"
                                 PermissionsString="ManageLists, ManageSubwebs"
                                 PermissionMode="Any" />
                             <SharePoint:MenuItemTemplate runat="server" id="MenuItem_ViewAllSiteContents"
                                 Text=""
                                 Description=""
                                 ImageUrl="/_layouts/images/allcontent32.png"
                                 MenuGroupId="300"
                                 Sequence="302"
                                 UseShortId="true"
                                 ClientOnClickNavigateUrl="~site/_layouts/viewlsts.aspx"
                                 PermissionsString="ViewFormPages"
                                 PermissionMode="Any" />
                              <SharePoint:MenuItemTemplate runat="server" id="MenuItem_EditSite"
                                 Text=""
                                 Description=""
                                 ImageUrl="/_layouts/images/SharePointDesigner32.png"
                                 MenuGroupId="300"
                                 Sequence="304"
                                 UseShortId="true"
                                 ClientOnClickScriptContainingPrefixedUrl="EditInSPD('~site/',true);"
                                 PermissionsString="AddAndCustomizePages"
                                 PermissionMode="Any"
                             />
                             <SharePoint:MenuItemTemplate runat="server" id="MenuItem_SitePermissions"
                                 Text=""
                                 Description=""
                                 ImageUrl="/_layouts/images/Permissions32.png"
                                 MenuGroupId="300"
                                 Sequence="310"
                                 UseShortId="true"
                                 ClientOnClickNavigateUrl="~site/_layouts/user.aspx"
                                 PermissionsString="EnumeratePermissions"
                                 PermissionMode="Any" />
                             <SharePoint:MenuItemTemplate runat="server" id="MenuItem_Settings"
                                 Text=""
                                 Description=""
                                 ImageUrl="/_layouts/images/settingsIcon.png"
                                 MenuGroupId="300"
                                 Sequence="320"
                                 UseShortId="true"
                                 ClientOnClickNavigateUrl="~site/_layouts/settings.aspx"
                                 PermissionsString="EnumeratePermissions,ManageWeb,ManageSubwebs,AddAndCustomizePages,ApplyThemeAndBorder,ManageAlerts,ManageLists,ViewUsageData"
                                 PermissionMode="Any" />
                             <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CommitNewUI"
                                 Text=""
                                 Description=""
                                 ImageUrl="/_layouts/images/visualupgradehh.png"
                                 MenuGroupId="300"
                                 Sequence="330"
                                 UseShortId="true"
                                 ClientOnClickScriptContainingPrefixedUrl="GoToPage('~site/_layouts/prjsetng.aspx')"
                                 PermissionsString="ManageWeb"
                                 PermissionMode="Any"
                                 ShowOnlyIfUIVersionConfigurationEnabled="true" />
                         SharePoint:FeatureMenuTemplate>
                         CustomTemplate>
                       SharePoint:SiteActions>span>
                 <asp:ContentPlaceHolder id="PlaceHolderGlobalNavigation" runat="server">
                         <SharePoint:PopoutMenu
                             runat="server"
                             ID="GlobalBreadCrumbNavPopout"
                             IconUrl="/_layouts/images/fgimg.png"
                             IconAlt=""
                             IconOffsetX=0
                             IconOffsetY=112
                             IconWidth=16
                             IconHeight=16
                             AnchorCss="s4-breadcrumb-anchor"
                             AnchorOpenCss="s4-breadcrumb-anchor-open"
                             MenuCss="s4-breadcrumb-menu">
                             <div class="s4-breadcrumb-top">
                                 <asp:Label runat="server" CssClass="s4-breadcrumb-header" Text="" />
                             div>
                             <asp:ContentPlaceHolder id="PlaceHolderTitleBreadcrumb" runat="server">
                                 <SharePoint:ListSiteMapPath
                                     runat="server"
                                     SiteMapProviders="SPSiteMapProvider,SPContentMapProvider"
                                     RenderCurrentNodeAsLink="false"
                                     PathSeparator=""
                                     CssClass="s4-breadcrumb"
                                     NodeStyle-CssClass="s4-breadcrumbNode"
                                     CurrentNodeStyle-CssClass="s4-breadcrumbCurrentNode"
                                     RootNodeStyle-CssClass="s4-breadcrumbRootNode"
                                     NodeImageOffsetX=0
                                     NodeImageOffsetY=353
                                     NodeImageWidth=16
                                     NodeImageHeight=16
                                     NodeImageUrl="/_layouts/images/fgimg.png"
                                     RTLNodeImageOffsetX=0
                                     RTLNodeImageOffsetY=376
                                     RTLNodeImageWidth=16
                                     RTLNodeImageHeight=16
                                     RTLNodeImageUrl="/_layouts/images/fgimg.png"
                                     HideInteriorRootNodes="true"
                                     SkipLinkText="" />
                                 asp:ContentPlaceHolder>
                         SharePoint:PopoutMenu>
                         <div class="s4-die">
                             <asp:ContentPlaceHolder id="PlaceHolderGlobalNavigationSiteMap" runat="server" Visible="false">
                             asp:ContentPlaceHolder>
                         div>
                 asp:ContentPlaceHolder>
                 <SharePoint:PageStateActionButton id="PageStateActionButton" runat="server" Visible="false" />
             SharePoint:SPRibbonPeripheralContent>
             <SharePoint:SPRibbonPeripheralContent
                 runat="server"
                 Location="TabRowRight"
                 ID="RibbonTabRowRight"
                 CssClass="s4-trc-container s4-notdlg">
     <SharePoint:DelegateControl runat="server" ID="GlobalDelegate0" ControlId="GlobalSiteLink0" />
      <a href="#" tabindex="-1" style="display:none">a><a href="#" tabindex="-1" style="display:none">a>
      <div class="s4-trc-container-menu">
          <div>
             <wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false">
             wssuc:Welcome>
             <wssuc:MUISelector ID="IdMuiSelector" runat="server"/>
         div>
     div>
     <SharePoint:DelegateControl ControlId="GlobalSiteLink2" ID="GlobalDelegate2" Scope="Farm" runat="server" />
     <span>
         <span class="s4-devdashboard">
             <Sharepoint:DeveloperDashboardLauncher
                 ID="DeveloperDashboardLauncher"
                 NavigateUrl="javascript:ToggleDeveloperDashboard()"
                 runat="server"
                 ImageUrl="/_layouts/images/fgimg.png"
                 Text=""
                 OffsetX=0
                 OffsetY=222
                 Height=16
                 Width=16 />
         span>
     span>
             SharePoint:SPRibbonPeripheralContent>
         SharePoint:SPRibbon>div>
                 <div id="notificationArea" class="s4-noti">
                 div>
                 <asp:ContentPlaceHolder ID="SPNavigation" runat="server">
             <SharePoint:DelegateControl runat="server" ControlId="PublishingConsole" Id="PublishingConsoleDelegate">
            SharePoint:DelegateControl>
     asp:ContentPlaceHolder>
                 <div id="WebPartAdderUpdatePanelContainer">
                     <asp:UpdatePanel ID="WebPartAdderUpdatePanel" UpdateMode="Conditional" ChildrenAsTriggers="false" runat="server">
             <ContentTemplate>
                 <WebPartPages:WebPartAdder ID="WebPartAdder" runat="server"/>
             ContentTemplate>
             <Triggers>
                 <asp:PostBackTrigger ControlID="WebPartAdder" />
             Triggers>
                     asp:UpdatePanel>
                 div>
             div>
             <div id="s4-workspace">
                 <div id="s4-bodyContainer">
                     <div id="s4-titlerow" class="s4-pr s4-notdlg s4-titlerowhidetitle">
                         <div class="s4-title s4-lp">
                             <div class="s4-title-inner">
                                 <table class="s4-titletable" cellspacing="0">
                                     <tr>
                                         <td class="s4-titlelogo">
                                         <SharePoint:SPLinkButton runat="server" NavigateUrl="~site/" id="onetidProjectPropertyTitleGraphic">
                                             <SharePoint:SiteLogoImage name="onetidHeadbnnr0" id="onetidHeadbnnr2" LogoImageUrl="/_layouts/images/siteIcon.png" runat="server"/>
                                         SharePoint:SPLinkButton>td>
                                         <td class="s4-titletext">
                                         <h1 name="onetidProjectPropertyTitle">
                                         <asp:ContentPlaceHolder id="PlaceHolderSiteName" runat="server">
                                                 <SharePoint:SPLinkButton runat="server" NavigateUrl="~site/" id="onetidProjectPropertyTitle"><SharePoint:ProjectProperty Property="Title" runat="server" />SharePoint:SPLinkButton>
                                             asp:ContentPlaceHolder>
                                         h1>
                                         <span id="onetidPageTitleSeparator" class="s4-nothome s4-bcsep s4-titlesep">
                                         <SharePoint:ClusteredDirectionalSeparatorArrow runat="server"/>
                                         span>
                                         <h2>
                                         <asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server" />
                                         h2>
                                         <div class="s4-pagedescription" tabindex="0">
                                             <asp:ContentPlaceHolder id="PlaceHolderPageDescription" runat="server" />
                                             div>
                                         td>
                                         <td class="s4-socialdata-notif">
                                         <SharePoint:DelegateControl ControlId="GlobalSiteLink3" Scope="Farm" runat="server"/>
                                         td>
                                         tr>
                                     table>
                                     div>
                                 div>
                                 <div id="s4-topheader2" class="s4-pr s4-notdlg">
                                     <a name="startNavigation">a>
                                     <div id="s4-searcharea" class="s4-search s4-rp">
                                         <asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">
                             <SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox" Version="4"/>
                         asp:ContentPlaceHolder>
                                         <span class="s4-help">
                                         <span style="height: 17px;  17px; position: relative; display: inline-block; overflow: hidden;" class="s4-clust">
                                         <a href="#" style="height: 17px;  17px; display: inline-block;" onclick="TopHelpButtonClick('HelpHome');return false" accesskey="" id="TopHelpLink" title="" runat="server">
                                         <img src="/_layouts/images/fgimg.png" alt="" style="left: -0px !important; top: -309px !important; position: absolute;" align="absmiddle" border="0" runat="server" />a>span>
                                         span>div>
                                     <div class="s4-rp s4-app">
                                     div>
                                     <div class="s4-lp s4-toplinks">
                                         <asp:ContentPlaceHolder id="PlaceHolderTopNavBar" runat="server">
                                 <asp:ContentPlaceHolder id="PlaceHolderHorizontalNav" runat="server">
     <SharePoint:AspMenu
       ID="TopNavigationMenuV4"
       Runat="server"
       EnableViewState="false"
       DataSourceID="topSiteMap"
       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>
                                 asp:ContentPlaceHolder>
                         asp:ContentPlaceHolder>
                                     div>
                                 div>
                             div>
                             <div id="s4-statusbarcontainer">
                                 <div id="pageStatusBar" class="s4-status-s1">
                                 div>
                             div>
                             <SharePoint:VisualUpgradePreviewStatus runat="server"/>
                             <div id="s4-mainarea" class="s4-pr s4-widecontentarea">
                                 <div id="s4-leftpanel" class="s4-notdlg">
                                     <div id="s4-leftpanel-content">
                                         <asp:ContentPlaceHolder id="PlaceHolderLeftNavBarDataSource" runat="server" />
                                             <asp:ContentPlaceHolder id="PlaceHolderCalendarNavigator" runat="server" />
                                                 <asp:ContentPlaceHolder id="PlaceHolderLeftActions" runat="server">asp:ContentPlaceHolder>
                                                 <asp:ContentPlaceHolder id="PlaceHolderLeftNavBarTop" runat="server" />
                                                     <asp:ContentPlaceHolder id="PlaceHolderLeftNavBar" runat="server">
                 <div class="ms-quicklaunchouter">
                 <div class="ms-quickLaunch">
                 <asp:ContentPlaceHolder id="PlaceHolderQuickLaunchTop" runat="server">
                 <SharePoint:UIVersionedContent UIVersion="3" runat="server">
                     <ContentTemplate>
                         <h3 class="ms-standardheader"><label class="ms-hidden"><SharePoint:EncodedLiteral runat="server" text="" EncodeMethod="HtmlEncode"/>label>
                         <Sharepoint:SPSecurityTrimmedControl runat="server" PermissionsString="ViewFormPages">
                             <div class="ms-quicklaunchheader"><SharePoint:SPLinkButton id="idNavLinkViewAll" runat="server" NavigateUrl="~site/_layouts/viewlsts.aspx" Text="" accesskey=""/>div>
                         SharePoint:SPSecurityTrimmedControl>
                         h3>
                     ContentTemplate>
                 SharePoint:UIVersionedContent>
                 asp:ContentPlaceHolder>
                 <Sharepoint:SPNavigationManager
                 id="QuickLaunchNavigationManager"
                 runat="server"
                 QuickLaunchControlId="QuickLaunchMenu"
                 ContainedControl="QuickLaunch"
                 EnableViewState="false"
                 CssClass="ms-quicklaunch-navmgr">
                 <div>
                     <SharePoint:DelegateControl runat="server" ControlId="QuickLaunchDataSource">
                         <Template_Controls>
                         <asp:SiteMapDataSource SiteMapProvider="SPNavigationProvider" ShowStartingNode="False" id="QuickLaunchSiteMap" StartingNodeUrl="sid:1025" runat="server" />
                      Template_Controls>
                     SharePoint:DelegateControl>
                     <SharePoint:UIVersionedContent UIVersion="3" runat="server">
                         <ContentTemplate>
                             <SharePoint:AspMenu id="QuickLaunchMenu" runat="server" DataSourceId="QuickLaunchSiteMap" Orientation="Vertical" StaticDisplayLevels="2" ItemWrap="true" MaximumDynamicDisplayLevels="0" StaticSubMenuIndent="0" SkipLinkText="" CssClass="s4-die">
                                 <LevelMenuItemStyles>
                                     <asp:menuitemstyle CssClass="ms-navheader" />
                                     <asp:menuitemstyle CssClass="ms-navitem" />
                                 LevelMenuItemStyles>
                                 <LevelSubMenuStyles>
                                     <asp:submenustyle CssClass="ms-navSubMenu1" />
                                     <asp:submenustyle CssClass="ms-navSubMenu2" />
                                 LevelSubMenuStyles>
                                 <LevelSelectedStyles>
                                     <asp:menuitemstyle CssClass="ms-selectednavheader" />
                                     <asp:menuitemstyle CssClass="ms-selectednav" />
                                 LevelSelectedStyles>
                             SharePoint:AspMenu>
                         ContentTemplate>
                     SharePoint:UIVersionedContent>
                     <SharePoint:UIVersionedContent UIVersion="4" runat="server">
                         <ContentTemplate>
                             <SharePoint:AspMenu id="V4QuickLaunchMenu" runat="server" EnableViewState="false" DataSourceId="QuickLaunchSiteMap" UseSimpleRendering="true" UseSeparateCss="false" Orientation="Vertical" StaticDisplayLevels="2" MaximumDynamicDisplayLevels="0" SkipLinkText="" CssClass="s4-ql" />
                         ContentTemplate>
                     SharePoint:UIVersionedContent>
                 div>
                 Sharepoint:SPNavigationManager>
             <Sharepoint:UIVersionedContent runat="server" UIVersion="3">
                 <ContentTemplate>
                     <Sharepoint:SPNavigationManager
                     id="TreeViewNavigationManager"
                     runat="server"
                     ContainedControl="TreeView"
                     >
                       <table class="ms-navSubMenu1" cellpadding="0" cellspacing="0" border="0">
                         <tr>
                           <td>
                             <table class="ms-navheader" width="100%" cellpadding="0" cellspacing="0" border="0">
                               <tr>
                                 <td nowrap="nowrap" id="idSiteHierarchy">
                                   <SharePoint:SPLinkButton runat="server" NavigateUrl="~site/_layouts/viewlsts.aspx" id="idNavLinkSiteHierarchy" Text="" accesskey=""/>
                                 td>
                               tr>
                             table>
                           td>
                         tr>
                       table>
                       <div class="ms-treeviewouter">
                         <SharePoint:DelegateControl runat="server" ControlId="TreeViewAndDataSource">
                           <Template_Controls>
                             <SharePoint:SPHierarchyDataSourceControl
                              runat="server"
                              id="TreeViewDataSource"
                              RootContextObject="Web"
                              IncludeDiscussionFolders="true"
                             />
                             <SharePoint:SPRememberScroll runat="server" id="TreeViewRememberScroll" onscroll="javascript:_spRecordScrollPositions(this);" style="overflow: auto;height: 400px; 150px; ">
                               <Sharepoint:SPTreeView
                                 id="WebTreeView"
                                 runat="server"
                                 ShowLines="false"
                                 DataSourceId="TreeViewDataSource"
                                 ExpandDepth="0"
                                 SelectedNodeStyle-CssClass="ms-tvselected"
                                 NodeStyle-CssClass="ms-navitem"
                                 NodeStyle-HorizontalPadding="2"
                                 SkipLinkText=""
                                 NodeIndent="12"
                                 ExpandImageUrl="/_layouts/images/tvplus.gif"
                                 CollapseImageUrl="/_layouts/images/tvminus.gif"
                                 NoExpandImageUrl="/_layouts/images/tvblank.gif"
                               >
                               Sharepoint:SPTreeView>
                             Sharepoint:SPRememberScroll>
                           Template_Controls>
                         SharePoint:DelegateControl>
                       div>
                     Sharepoint:SPNavigationManager>
                 ContentTemplate>
             SharePoint:UIVersionedContent>
             <Sharepoint:UIVersionedContent runat="server" UIVersion="4">
                 <ContentTemplate>
                     <Sharepoint:SPNavigationManager
                     id="TreeViewNavigationManagerV4"
                     runat="server"
                     ContainedControl="TreeView"
                     CssClass="s4-treeView"
                     >
                       <SharePoint:SPLinkButton runat="server" NavigateUrl="~site/_layouts/viewlsts.aspx" id="idNavLinkSiteHierarchyV4" Text="" accesskey="" CssClass="s4-qlheader" />
                           <div class="ms-treeviewouter">
                             <SharePoint:DelegateControl runat="server" ControlId="TreeViewAndDataSource">
                               <Template_Controls>
                                 <SharePoint:SPHierarchyDataSourceControl
                                  runat="server"
                                  id="TreeViewDataSourceV4"
                                  RootContextObject="Web"
                                  IncludeDiscussionFolders="true"
                                 />
                                 <SharePoint:SPRememberScroll runat="server" id="TreeViewRememberScrollV4" onscroll="javascript:_spRecordScrollPositions(this);" style="overflow: auto;height: 400px; 155px; ">
                                   <Sharepoint:SPTreeView
                                     id="WebTreeViewV4"
                                     runat="server"
                                     ShowLines="false"
                                     DataSourceId="TreeViewDataSourceV4"
                                     ExpandDepth="0"
                                     SelectedNodeStyle-CssClass="ms-tvselected"
                                     NodeStyle-CssClass="ms-navitem"
                                     SkipLinkText=""
                                     NodeIndent="12"
                                     ExpandImageUrl="/_layouts/images/tvclosed.png"
                                     ExpandImageUrlRtl="/_layouts/images/tvclosedrtl.png"
                                     CollapseImageUrl="/_layouts/images/tvopen.png"
                                     CollapseImageUrlRtl="/_layouts/images/tvopenrtl.png"
                                     NoExpandImageUrl="/_layouts/images/tvblank.gif"
                                   >
                                   Sharepoint:SPTreeView>
                                 Sharepoint:SPRememberScroll>
                               Template_Controls>
                             SharePoint:DelegateControl>
                           div>
                     Sharepoint:SPNavigationManager>
                 ContentTemplate>
             SharePoint:UIVersionedContent>
                 <asp:ContentPlaceHolder id="PlaceHolderQuickLaunchBottom" runat="server">
                 <SharePoint:UIVersionedContent UIVersion="3" runat="server" id="PlaceHolderQuickLaunchBottomV3">
                     <ContentTemplate>
                         <table width="100%" cellpadding="0" cellspacing="0" border="0" class="s4-die">
                         <tbody>
                         <tr><td>
                         <table class="ms-recyclebin" width="100%" cellpadding="0" cellspacing="0" border="0">
                         <tbody>
                         <tr><td nowrap="nowrap">
                         <SharePoint:SPLinkButton runat="server" NavigateUrl="~site/_layouts/recyclebin.aspx" id="v3idNavLinkRecycleBin" ImageUrl="/_layouts/images/recycbin.gif" Text="" PermissionsString="DeleteListItems" />
                         td>tr>
                         table>
                         td>tr>
                         table>
                     ContentTemplate>
                 SharePoint:UIVersionedContent>
                 <SharePoint:UIVersionedContent UIVersion="4" runat="server" id="PlaceHolderQuickLaunchBottomV4">
                     <ContentTemplate>
                         <ul class="s4-specialNavLinkList">
                             <li>
                                 <SharePoint:ClusteredSPLinkButton
                                     runat="server"
                                     NavigateUrl="~site/_layouts/recyclebin.aspx"
                                     ImageClass="s4-specialNavIcon"
                                     ImageUrl="/_layouts/images/fgimg.png"
                                     ImageWidth=16
                                     ImageHeight=16
                                     OffsetX=0
                                     OffsetY=428
                                     id="idNavLinkRecycleBin"
                                     Text=""
                                     CssClass="s4-rcycl"
                                     PermissionsString="DeleteListItems" />
                             li>
                             <li>
                                 <SharePoint:ClusteredSPLinkButton
                                     id="idNavLinkViewAllV4"
                                     runat="server"
                                     PermissionsString="ViewFormPages"
                                     NavigateUrl="~site/_layouts/viewlsts.aspx"
                                     ImageClass="s4-specialNavIcon"
                                     ImageUrl="/_layouts/images/fgimg.png"
                                     ImageWidth=16
                                     ImageHeight=16
                                     OffsetX=0
                                     OffsetY=0
                                     Text=""
                                     accesskey=""/>
                             li>
                         ul>
                     ContentTemplate>
                 SharePoint:UIVersionedContent>
                 asp:ContentPlaceHolder>
                 div>
                 div>
                         asp:ContentPlaceHolder>
                                         div>
                                     div>
                                     <div class="s4-ca s4-ca-dlgNoRibbon" id="MSO_ContentTable">
                                         <div class="s4-die">
                                             <asp:ContentPlaceHolder id="PlaceHolderPageImage" runat="server" visible="false" />
                                                 <asp:ContentPlaceHolder id="PlaceHolderTitleLeftBorder" runat="server" Visible="false">
                         asp:ContentPlaceHolder>
                                                 <div id="onetidPageTitleAreaFrame" class="ms-pagetitleareaframe s4-pagetitle">
                                                 div>
                                                 <asp:ContentPlaceHolder id="PlaceHolderMiniConsole" runat="server" visible="false" />
                                                     <span class="s4-die">
                                                     <asp:ContentPlaceHolder id="PlaceHolderTitleRightMargin" runat="server" visible="false" />
                                                         span>
                                                         <asp:ContentPlaceHolder id="PlaceHolderTitleAreaSeparator" runat="server" visible="false" />
                                                             <asp:ContentPlaceHolder id="PlaceHolderNavSpacer" runat="server" Visible="false"><img src="/_layouts/images/blank.gif" width='138' height='1' alt="" />asp:ContentPlaceHolder>
                                                             <asp:ContentPlaceHolder id="PlaceHolderLeftNavBarBorder" runat="server" Visible="false">asp:ContentPlaceHolder>
                                                             <asp:ContentPlaceHolder id="PlaceHolderBodyLeftBorder" runat="server" Visible="false">
                         asp:ContentPlaceHolder>
                                                         div>
                                                         <SharePoint:VersionedPlaceHolder UIVersion="3" ID="DesignModeConsoleV3" runat="server">
                         <asp:ContentPlaceHolder id="WSSDesignConsole" runat="server">
                             <wssuc:DesignModeConsole id="IdDesignModeConsole" runat="server" />
                                         asp:ContentPlaceHolder>
                     SharePoint:VersionedPlaceHolder>
                                                         <div class="s4-ba">
                                                             <div class="ms-bodyareacell">
                                                             div>
                                                         div>
                                                         <div class="default11">
                                                             <asp:ContentPlaceHolder id="PlaceHolderBodyRightMargin" runat="server">
                         asp:ContentPlaceHolder>
                                                         div>
                                                     div>
                                                 div>
                                                 <SharePoint:DeveloperDashboard runat="server"/>
                                             div>
                                         div>
                                     div>
                                     <asp:ContentPlaceHolder id="PlaceHolderFormDigest" runat="server">
         <SharePoint:FormDigest runat="server"/>
   asp:ContentPlaceHolder>
                                     <input type="text" name="__spText1" title="text" style="display: none;" />
                                     <input type="text" name="__spText2" title="text" style="display: none;" />
                                 form>
                                 <asp:ContentPlaceHolder id="PlaceHolderUtilityContent" runat="server" />
                                     <SharePoint:WarnOnUnsupportedBrowsers runat="server"/>
 
                             body>
 
                         html>
 
 

 
 
原文地址:https://www.cnblogs.com/TNSSTAR/p/2923942.html