[moss开发]-母版页的应用

[moss开发]-母版页的应用

ID:10585440

大小:69.50 KB

页数:6页

时间:2018-07-07

[moss开发]-母版页的应用_第1页
[moss开发]-母版页的应用_第2页
[moss开发]-母版页的应用_第3页
[moss开发]-母版页的应用_第4页
[moss开发]-母版页的应用_第5页
资源描述:

《[moss开发]-母版页的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、[MOSS开发]:母版页的应用  MOSS07建立在asp.2.0基础上,引入了一个非常重要的功能:anagement),它支持用户更换母版页(MasterPage),修改页面,完全自定义母版页面等。有了统一母版页的支持,可以统一网站风格,提高开发效率。MOSS本身提供了很多母版供用户使用,但是往往达不到实际用户的需求。  MOSS母版页分为以下两类:  1:网站母版页:当前站点下的当前用户创建的页面所使用的母版页;  2:系统母版页:网站中所有的表单和视图界面等系统功能页面所使用的母版页,这些页面大多存在于_layout目录下面。  MO

2、SS母版页编辑工具:  我们创建自定义母版页可以参考系统提供的母版页的创建格式。编辑母版最好借助一个工具:SPD,存放路径类似于:jiangmin:8000/_catalogs/masterpage。要注意的是它并不是一个实际的物理路径。  第一部分:创建MOSS的母版页需要的准备知识:  第一:占位符的概念及作用。  概念:在母版页中预留出一部分空间供内容页使用。以ContentPlaceHolder控件的形式出现。  作用:可以让用户更加灵活的修改页面。  默认母版页(default.master)中的占位符:在系统提供的任何一个母版页

3、的源代码中,会发现它提供了非常多的占位符,这些占位符的ID都是固定的。对应关系如下:  1、PlaceHolderGlobalNavigationSiteMap  放置连接到顶级站点的超连接  2、PlaceHolderGlobalNavigation  放置顶部一行内容。  3、PlaceHolderSiteName  放置站点名称  4、PlaceHolderSearchArea  放置搜索框  5、PlaceHolderHorizontalNav  放置水平导航栏  6、PlaceHolderTopNavBar  放置水平导航栏一行内

4、容  7、iniConsole  一个放置页面级命令的地方,比如在argin  Title区右侧空白  15、PlaceHolderTitleAreaSeparator  TitleAreaSeparator区  16、PlaceHolderLeftNavBarDataSource  左侧导航区数据源  17、PlaceHolderCalendarNavigator  在页面中有日历时为其显示一个日期选择框  18、PlaceHolderLeftNavBarTop  左侧导航区上面的导航区  19、PlaceHolderLeftNavBar

5、  左侧导航区  20、PlaceHolderLeftActions  左侧导航区下面的动作区  21、PlaceHolderNavSpacer  左侧导航区的宽度  22、PlaceHolderLeftNavBarBorder  左侧导航区的边框元素  23、PlaceHolderBodyLeftBorder  页面body的边框元素  24、PlaceHolderPageDescription  页面描述区  25、PlaceHolderMain  页面主体  26、PlaceHolderBodyRightMargin  页面body的

6、右边空白  27、PlaceHolderFormDigest  这是页面中必备的formdigest安全组件。  28、PlaceHolderUtilityContent  页面底部需要的一块特殊内容  29、PlaceHolderBodyAreaClass  附加在页面顶部的body中的样式  30、PlaceHolderTitleAreaClass  TitleArea附加的样式  31、PlaceHolderAdditionalPageHead  提供给内容页添加所有可以放在<head>区域的内容,如CSS、JS等。  第

7、二:DelegateControl是什么?有什么用?  定义:它是一个控件的包装器。  作用:像QuickPart一样,用来对用户控件进行包装,用户可以开发ascx控件。  如何应用:  1:创建oTest,用户控件:DelegateControlDemoTest.ascx;  2:创建feature:详细内容可参考下面的第三条:什么是feature。  3:调用控件。在需要的编辑的页面源代码中输入下面内容:ControlId为控件名称。1234下一页——..,。<SharePoint:DelegateControlControlId

8、=DelegateControlDemoTestVisible=true runat=server></SharePoint:DelegateControl> 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。