zoukankan
html css js c++ java
Moss母版页制作详解(一)
前几天,做了一个主要做样式的Moss网站,亲身经历了一次Moss母版页的制作过程,现在空闲了,总结一下,Moss母版页的制作过程。以前只注重Moss后端程序的开发,没有注意过Moss样式的开发,经过这一次才明白,Moss的母版页也很复杂呀!(呵呵,至少我是这么认为)。
下面是Moss母版页的所有占位符:
1
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderGlobalNavigationSiteMap
"
runat
=
"
server
"
/>
放置连接到顶级站点的超连接
2
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderGlobalNavigation
"
runat
=
"
server
"
/>
放置顶部一行内容。
3
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderSiteName
"
runat
=
"
server
"
/>
放置站点名称
4
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderSearchArea
"
runat
=
"
server
"
/>
放置搜索框
5
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderHorizontalNav
"
runat
=
"
server
"
/>
放置水平导航栏
6
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderTopNavBar
"
runat
=
"
server
"
/>
放置水平导航栏一行内容。
7
、
<
asp:ContentPlaceHolder ID
=
"
WSSDesignConsole
"
runat
=
"
server
"
/>
页面编辑控件,当页面进入编辑页面模式时使用(当我们点 Site Actions, Edit Page后)
8
、
<
asp:ContentPlaceHolder ID
=
"
SPNavigation
"
runat
=
"
server
"
/>
在 Windows SharePoint Services中默认为空,用于附加的页面编辑控件
9
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderPageImage
"
runat
=
"
server
"
/>
左侧的图片
10
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderTitleLeftBorder
"
runat
=
"
server
"
/>
Title区左侧边框
11
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderTitleBreadcrumb
"
runat
=
"
server
"
/>
TitleBreadcrumb页面导航区
12
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderPageTitleInTitleArea
"
runat
=
"
server
"
/>
Breadcrumb区下面的标题
13
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderMiniConsole
"
runat
=
"
server
"
/>
一个放置页面级命令的地方,比如在WIKI站点里的Edit Page, History, Incoming Links
14
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderTitleRightMargin
"
runat
=
"
server
"
/>
Title区右侧空白
15
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderTitleAreaSeparator
"
runat
=
"
server
"
/>
TitleAreaSeparator区
16
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderLeftNavBarDataSource
"
runat
=
"
server
"
/>
左侧导航区数据源
17
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderCalendarNavigator
"
runat
=
"
server
"
/>
在页面中有日历时为其显示一个日期选择框
18
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderLeftNavBarTop
"
runat
=
"
server
"
/>
左侧导航区上面的导航区
19
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderLeftNavBar
"
runat
=
"
server
"
/>
左侧导航区
20
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderLeftActions
"
runat
=
"
server
"
/>
左侧导航区下面的动作区
21
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderNavSpacer
"
runat
=
"
server
"
/>
左侧导航区的宽度
22
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderLeftNavBarBorder
"
runat
=
"
server
"
/>
左侧导航区的边框元素
23
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderBodyLeftBorder
"
runat
=
"
server
"
/>
页面body的边框元素
24
、
<
asp:ContentPlaceHolder id
=
"
PlaceHolderPageDescription
"
runat
=
"
server
"
/>
页面描述区
25
、
<
asp:ContentPlaceHolder id
=
"
PlaceHolderMain
"
runat
=
"
server
"
/>
页面主体
26
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderBodyRightMargin
"
runat
=
"
server
"
/>
页面body的右边空白
27
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderFormDigest
"
runat
=
"
server
"
/>
这是页面中必备的
"
form digest
"
安全组件。
28
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderUtilityContent
"
runat
=
"
server
"
/>
页面底部需要的一块特殊内容
29
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderBodyAreaClass
"
runat
=
"
server
"
/>
附加在页面顶部的body中的样式
30
、
<
asp:ContentPlaceHolder ID
=
"
PlaceHolderTitleAreaClass
"
runat
=
"
server
"
/>
TitleArea附加的样式
31
、
<
asp:ContentPlaceHolder id
=
"
PlaceHolderAdditionalPageHead
"
runat
=
"
server
"
/>
提供给内容页添加所有可以放在
<
head
>
区域的内容,如CSS、JS等。
这是在default.master母版页中的占位符,我们将一一讲解如何应用以及样式的设置。
待续
查看全文
相关阅读:
跟面试官聊.NET垃圾收集,直刺面试官G点
基于.net开发chrome核心浏览器【五】
HTTP和HTTPS的区别(转)
Java多线程
Java常用设计模式
MVC详解(转)
java的反射机制浅谈(转)
进程、线程与处理器的调度(转)
请简单介绍一下什么是Spring?
面向对象三大特性概述[封装、继承、多态](转)
原文地址:https://www.cnblogs.com/wengnet/p/1316771.html
最新文章
Java字符串转16 进制工具类Hex.java
一个 2 年安卓开发者的一些忠告
js图片预览
Idea调试
接口为参数不是传引用调用
微信支付-阿里支付
js闭包的使用
webkit-user-select:none 问题
javascript计算字符串长度
利用maven的resources、filter和profile实现不同环境使用不同配置文件
热门文章
群件
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesaspnet_stateParametersAllowRemoteConnection
CMS (内容管理系统)
分析器错误消息: 未能找到 CodeDom 提供程序类型
序列化和反序列化
SQL Server 数据库项目
JavaScriptSerializer 类
Chart:ECharts
Chart/Report资源目录
BMap:JavaScript API
Copyright © 2011-2022 走看看