MOSS点滴(3):说说MOSS中的母版页

MOSS中有两种页面:Site Pages 和Application Pages,他们分别使用不同的母版页,Site Pages 使 用的是

Default.master, Application Pages使用的是Application.master。我们下面讨论的主要是针对

default.master的,因为Application.master是不支持被定制的。

Default.master在安装目录的C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\GLOBAL\目录下,站点中引用的相对路径 为/_catalogs/masterpage/default.master。MOSS中

母版页是可以嵌套的:<%@ Master master=MyParent.master %>。不能添加webpart区域,但可 以添加静

态的wetpart 。

该母版页中主要有以下几部分:

1. 链接,菜单,图标和导航控件。

MOSS已经给我们提供了很多封装好的控件,比如SPWebPartManager,导航的控件等等。

2. 占位符(Named Placeholds)

我们可以利用占位符来给继承自Default.master的页面添加内容,下面会有例子。

3. Delegate controls

这个词就不翻译了,使用它可以替换掉母版页中的内容。

时间: 2024-09-17 04:02:06

MOSS点滴(3):说说MOSS中的母版页的相关文章

asp.net中使用母版页遇到问题 小白求教

问题描述 asp.net中使用母版页遇到问题 小白求教 <%@ Page Title="""" Language=""C#"" MasterPageFile=""~/RightPage.master"" %><script runat=""server""> protected void Page_Load(object s

SQL点滴31—SQL语句中@@IDENTITY和@@ROWCOUNT区别

原文:SQL点滴31-SQL语句中@@IDENTITY和@@ROWCOUNT区别  SQL语句中@@IDENTITY和@@ROWCOUNT区别 在一条 INSERT.SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值. 如果语句未影响任何包含标识列的表,则 @@IDENTITY 返回 NULL. 如果插入了多个行,生成了多个标识值,则 @@IDENTITY 将返回最后生成的标识值. 如果语句触发了一个或多个触发器,该触发器又执行了生成标识值的插入

SQL点滴9—SQL Server中的事务处理以及SSIS中的内建事务

原文:SQL点滴9-SQL Server中的事务处理以及SSIS中的内建事务 我们可以把SSIS中的整个package包含在一个事务中,但是如果在package的执行过程中有一个表需要锁定应该怎么处理呢?SSIS内建的事务处理可以解决这个问题.在此之前首先来熟悉一下SQL Server中的事务的概念.   事务 SQL Server中的事务是单个的工作单元.如果某一事务成功,则在该事务中进行的所有数据修改均会提交,成为数据库中永久的组成部分.如果事务遇到错误且必须取消或回滚,则所有的数据修改均被

MOSS点滴(2):自定义Application Page

在MOSS中后台管理的页面都是Application Page,比如网站设置的页面(settings.aspx)就是典型的 Application Page,它不能被Sharepoint Desiger定制.如果我们要修改只能手动的使用其他工具来修改 ,我们也可以添加Application Page,必须放在C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS目录下,它对应

MOSS点滴(1):如何开发和部署feature

Features 是MOSS 2007以开箱即用的一套新功能,Features 存储在SharePoint服务器的如下路径下: C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES. 每个Featrue在此路径下有自己的子目录,在每一个Feature子目录下会发现名字为Feature.xml的文件, 它存储一些关于Featrue的metadata信息. 下面我就利用fea

MOSS点滴(4):实现Form认证

本文主要参考了网上的一些文章,但有些文章有些地方说的不是很明确,我又自己测试了下,并重新 整理了这文. 一.生成数据库,使用aspnet_regsql工具,路径如下图: OSS点滴(4):实现Form认证-"> 二:生成数据库后,我们建立一个Web Application用于创建用户,我们只需要在Default.aspx页面拖 放一个CreateUserWizard控件即可,我们主要的动作都在web.config上,代码如下: <?xml version="1.0"

Asp.net中使用母版页

  一   先创建母版页,然后给母版页用css布局,给母版页也布局和给普通页面布局是一样的 <head runat="server">     <link href="css/Layout.css" rel="Stylesheet" type="text/css" />     <title>无标题页</title>     <asp:ContentPlaceHolder

ASP.NET 2.0 中的母版页详解

asp.net|详解 为了减少在网页设计时出现的变一页则动全站的问题,vs2003升级到vs2005后增加了母版的概念. 你可以把它想像成为"网页模版",与之不同的是,再也不必每个页面都去更新了,修改一次,所有的网页都会改变,做到了一劳永逸. 下面先进行一个简单的母版使用演示: 1.首先打开visual studio 2005,新建一个asp.net网站,文件系统,C#. 2.在解决方案资源管理器中,右键新建一个新项: 3.选择母版页: 4.打开MasterPage.master,里面

在asp.net 2.0中使用母版页和工厂方法模式

原文地址:http://www.codeproject.com/KB/applications/MasterPagesASP.aspx 作者:ssaud 介绍 这里我讲解如何充分发挥母版页的优势.关于母版页的优点有大量的文章进行说明,参看 http://www.odetocode.com/Articles/450.aspx此文当然和那些文章不相同.有时,你会经常碰到这样的场景:相同的用户界面(GUI),但是不同的业务逻辑,如图所示.因此,你会考虑使用用户控件来保持各个页面的标准外观.但如果你听我