SharePoint最简母版页

 

代码
<% @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" />
</ HEAD >
< BODY scroll ="yes" onload ="javascript:if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();" >
< form runat ="server" onsubmit ="return _spFormOnSubmitWrapper();" >
<!-- 必选项 -->
< WebPartPages:SPWebPartManager id ="m" runat ="Server" />

<!-- 可选项,SiteAction那个按钮的控件 -->
< table width ="100%" cellpadding ="0" cellspacing ="0" border ="0px" height ="0px" >
< tr >
< td height ="3" style ="font-size:3px;" > &nbsp; </ td >
< td width ="100px" height ="3" style ="font-size:3px;" >< wssuc:Welcome id ="IdWelcome" runat ="server" EnableViewState ="false" ></ wssuc:Welcome ></ td >
< td width ="100px" height ="0" align ="right" cellpadding ="0" cellspacing ="0" border ="0px" height ="0px" >
< div class ="ms-siteactionsmenu" >

< SharePoint:SiteActions runat ="server" AccessKey ="<%$Resources:wss,tb_SiteActions_AK%>" id ="SiteActionsMenuMain"
PrefixHtml
="&lt;div&gt;&lt;div&gt;"
SuffixHtml
="&lt;/div&gt;&lt;/div&gt;"
MenuNotVisibleHtml
="&amp;nbsp;" > < CustomTemplate >
< SharePoint:FeatureMenuTemplate runat ="server"
FeatureScope
="Site"
Location
="Microsoft.SharePoint.StandardMenu"
GroupId
="SiteActions"
UseShortId
="true" >
< SharePoint:MenuItemTemplate runat ="server" id ="MenuItem_Create"
Text
="<%$Resources:wss,viewlsts_pagetitle_create%>"
Description
="<%$Resources:wss,siteactions_createdescription%>"
ImageUrl
="/_layouts//images/Actionscreate.gif"
MenuGroupId
="100"
Sequence
="100"
UseShortId
="true"
ClientOnClickNavigateUrl
="~site/_layouts/create.aspx"
PermissionsString
="ManageLists, ManageSubwebs"
PermissionMode
="Any" />
< SharePoint:MenuItemTemplate runat ="server" id ="MenuItem_EditPage"
Text
="<%$Resources:wss,siteactions_editpage%>"
Description
="<%$Resources:wss,siteactions_editpagedescription%>"
ImageUrl
="/_layouts//images/ActionsEditPage.gif"
MenuGroupId
="100"
Sequence
="200"
ClientOnClickNavigateUrl
="javascript:MSOLayout_ChangeLayoutMode(false);"
/>
< SharePoint:MenuItemTemplate runat ="server" id ="MenuItem_Settings"
Text
="<%$Resources:wss,settings_pagetitle%>"
Description
="<%$Resources:wss,siteactions_sitesettingsdescription%>"
ImageUrl
="/_layouts//images/ActionsSettings.gif"
MenuGroupId
="100"
Sequence
="300"
UseShortId
="true"
ClientOnClickNavigateUrl
="~site/_layouts/settings.aspx" PermissionsString ="EnumeratePermissions,ManageWeb,ManageSubwebs,AddAndCustomizePages,ApplyThemeAndBorder,ManageAlerts,ManageLists,ViewUsageData"
PermissionMode
="Any" />
</ SharePoint:FeatureMenuTemplate >
</ CustomTemplate >
</ SharePoint:SiteActions >
</ div ></ td ></ tr ></ table >
<!-- 可选项,设计状态下的Console -->
< asp:ContentPlaceHolder ID ="WSSDesignConsole" runat ="server" >
< wssuc:DesignModeConsole id ="IdDesignModeConsole" runat ="server" />
</ asp:ContentPlaceHolder >

<!-- 这个tag比较重要,它是设置Webpart的那个工具条,如果页面上不加上这个Tag,那个工具条就会生成在页面的最下端,从而破坏页面结构 -->
< PlaceHolder id ="MSO_ContentDiv" runat ="server" ></ PlaceHolder >

<!-- 必选项,这个就不用说了吧 -->
< asp:ContentPlaceHolder id ="PlaceHolderMain" runat ="server" ></ asp:ContentPlaceHolder >

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

<!-- 没用的PlaceHolder不要删除掉,因为有些页面会把东西输出到这些PlaceHolder的,少一个都可能会出错,把他隐藏就行 -->
< div style ="display:none" >
< asp:ContentPlaceHolder id ="PlaceHolderUtilityContent" runat ="server" />
< asp:ContentPlaceHolder id ="PlaceHolderBodyAreaClass" runat ="server" />
< asp:ContentPlaceHolder id ="PlaceHolderTitleAreaClass" runat ="server" />
< asp:ContentPlaceHolder id ="PlaceHolderGlobalNavigationSiteMap" runat ="server" >
< asp:SiteMapPath SiteMapProvider ="SPSiteMapProvider" id ="GlobalNavigationSiteMap" RenderCurrentNodeAsLink ="true" SkipLinkText ="" NodeStyle-CssClass ="ms-sitemapdirectional" runat ="server" />
</ asp:ContentPlaceHolder >
< asp:ContentPlaceHolder id ="PlaceHolderGlobalNavigation" runat ="server" ></ asp:ContentPlaceHolder >
< asp:ContentPlaceHolder id ="PlaceHolderSiteName" runat ="server" >
< SharePoint:SPLinkButton runat ="server" NavigateUrl ="~site/" id ="onetidProjectPropertyTitle" >
< SharePoint:ProjectProperty Property ="Title" runat ="server" />
</ SharePoint:SPLinkButton >
</ asp:ContentPlaceHolder >
< asp:ContentPlaceHolder id ="PlaceHolderSearchArea" runat ="server" >
< SharePoint:DelegateControl runat ="server" ControlId ="SmallSearchInputBox" />
</ asp:ContentPlaceHolder >
< asp:ContentPlaceHolder id ="PlaceHolderHorizontalNav" runat ="server" ></ asp:ContentPlaceHolder >
< asp:ContentPlaceHolder id ="PlaceHolderTopNavBar" 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 ="PlaceHolderPageImage" runat ="server" />
< 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" /> &nbsp;
</ 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 ="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 ="PlaceHolderTitleAreaSeparator" runat ="server" />
< 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 >
< asp:ContentPlaceHolder id ="PlaceHolderPageDescription" runat ="server" />
< asp:ContentPlaceHolder id ="PlaceHolderBodyRightMargin" runat ="server" ></ asp:ContentPlaceHolder >
< asp:ContentPlaceHolder id ="PlaceHolderFormDigest" runat ="server" >
< SharePoint:FormDigest runat =server />
</ asp:ContentPlaceHolder >
</ div >
</ form >
</ BODY >
</ html >

 复制以上代码,粘贴进页面保存,就可以生成一个空白的ghost页面,剩下的就可以自由发挥了。

下面是一个用sharepoint做的网站页面。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值