车险 网购 代理:MOSS母版页制作学习笔记(一) - 微软新技术 - CSDN博客

来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 03:46:48

MOSS母版页制作学习笔记(一) 收藏
母版页制作其实应该算是一个比较基础的工作,但是熟练制作出灵活、完整的母版页的人却很少。。为什么会这样呢,分析原因有几个,主要的问题应该是母版页制作是介于开发和美工之间的工作,开发人员关注代码,美工关注界面效果,就忽略和回避了这部分,都不愿意作怎么办,那就我来作吧。。
 
首先MOSS的母版页也是来自于asp.net的母版页,原理都是一样的。
基于微软提供的文档,母版页制作有两种方式:一,布局变化不大的情况下,在原母版页上修改;二,重新制作。
 
我们主要说说重新制作吧。。
 
最简单的理解就是:
第一,先知道哪些是母板页中必须有的元素;
第二,从美工处拿到界面的展示效果和html布局,css样式表;
第三,从SPD创建一个新的母版页,将html代码复制进去;
第四,将css放到相应位置,母版页应用对应的css;
第五,将美工模拟的控件用母版页中的占位符替换;
第六,除了必须的元素外,还需要添加什么附加控件,也加到相应的位置;
完成!
 
下面详细说下每一步:
一、哪些是母板页中必须有的元素
 
空白的,没有样式的包括所有占位符的母版页:
 
<%-- Identifies this page as a .master page written in C# and registers tag prefixes, namespaces, assemblies, and controls. --%>
<%@ Master language="C#" %>

<%@ Import Namespace="Microsoft.SharePoint" %>
<%@ Register Tagprefix="SPSWC" Namespace="Microsoft.SharePoint.Portal.WebControls" Assembly="Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="PublishingWebControls" Namespace="Microsoft.SharePoint.Publishing.WebControls" Assembly="Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="PublishingNavigation" Namespace="Microsoft.SharePoint.Publishing.Navigation" Assembly="Microsoft.SharePoint.Publishing, 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" %>
<%@ Register TagPrefix="PublishingVariations" TagName="VariationsLabelMenu" src="~/_controltemplates/VariationsLabelMenu.ascx" %>
<%@ Register Tagprefix="PublishingConsole" TagName="Console" src="~/_controltemplates/PublishingConsole.ascx" %>
<%@ Register TagPrefix="PublishingSiteAction" TagName="SiteActionMenu" src="~/_controltemplates/PublishingActionMenu.ascx" %>
<%-- Uses the Microsoft Office namespace and schema. --%>

 
 
 
   
      <br>        <asp:ContentPlaceHolder id="PlaceHolderPageTitle" runat="server" /><br>     
   

   
   
 
 
   


     
       
     
       
     

     
       
















   
 

 
然后我们来分别认识下这些占位符:
1、
就是一般放在最上面一行显示站点名称的,点击返回到首页;这是占位符,包含控件默认的写法是:
 
   
    

2、
放置顶部一行内容的占位符;一般中间可以加上表格,并放上需要的东西,例如欢迎信息,我的站点等。例如欢迎信息:


欢迎信息也可以单独拿出来放在其他位置。

3、
放置LOGO旁边的大的站点名称的占位符;中间加了内容的默认写法是:

   

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zengjibing/archive/2009/01/17/3815427.aspx

MOSS母版页制作学习笔记(一) - 微软新技术 - CSDN博客 asp.net 母版页使用详解 - mybabyes的专栏 - CSDN博客 maven2.0学习笔记[摘] - SQ - CSDN博客 Linux select学习笔记(附:监测多个文件描述符状态的例子) - reille的笔记 - CSDN博客 “软”负载均衡学习点滴(一) - 文初的分享空间 - CSDN博客 Struts学习笔记(一) DataGrid使用总结 - 小云子、asp.net开发学习笔记 - CSDN博客 ADO.NET操作存储过程 - 小云子、asp.net开发学习笔记 - CSDN博客 C#产生随机数 - 小云子、asp.net开发学习笔记 - CSDN博客 如何制作PPT母版 MSP430开发笔记 - 人在旅途 - CSDN博客 Asp.net MVC 3实例学习之ExtShop(二)创建母版页_ASP.NET_开发学... 互联网产品进阶笔记(2)读马化腾的产品设计观 - 博图轩 - CSDN博客 JavaEE平台的学习 - 笔记 - 王维树 - CSDN学生大本营 - Powered ... 原创:oracle完整版安装图解 (一) - 笔记 - redarmy_ch - CSDN... 笔记:中断,下半部 - unbutun的专栏 - CSDN博客 FieldByName速度优化 - SUNSTONE的Delphi笔记 - CSDN博客 VIM技巧之分隔窗口 - erricwang的笔记 - CSDN博客 计算机学习三宗罪3——计算机达人成长之路(25) - 笔记 - 朱云翔 - CSDN学生大... C++ primer学习笔记一 企业所得税-学习笔记-搜狐博客 浅入浅出讲解asp.net 制作模板页 - BossDarcy的专栏 - CSDN博客 学习笔记——单层表格制作 学习笔记——多层表格制作