`
smartgz
  • 浏览: 71241 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

MasterPage的使用

阅读更多
       在使用DW的时候,就知道有个叫Template的东西,一般是用来做好页面,然后添加可编辑的区域,如果网站要更新的话,只要编辑模板,DW会自动要求更新所有使用该模板的网页,现在,微软也来学这个了。
      新建或添加一个MasterPage,后缀名是.master,这个是和一般的页面差不多的,也有对应的CS代码文件,但看下顶部定义:

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>

     而一般的页面却是:

<%@ Page Language="C#"  AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

    在新建立的.master页面里,会自动放这么个东西:

<asp:contentplaceholder id="MainContentPlaceHolder" runat="server">
        </asp:contentplaceholder>

    这个标记里面就是可以放你自定义的东西的地方,用DW来说,就是可编辑的区域。
    然后你可以自己设计页面的版式,例如,顶部放导航,底部放版权信息,总之,你要把可以编辑的contentplacehoder放到自己想要能编辑的地方。
    怎么也页面里去调这个模板页呢?
    在顶部定义:
分享到:
评论

相关推荐

    masterpage使用视频

    masterpage使用视频。官方的比较好 masterpage使用视频。官方的比较好

    MasterPage

    通过使用MasterPage,开发者能够定义一个公共的头部、底部、侧边栏等元素,然后在多个网页中应用这个模板,确保整个网站的视觉一致性。 在ASP.NET中,每个具体的网页(Content Page)都可以链接到一个MasterPage,...

    masterpage切换模板

    `MasterPage`与`Theme`的结合使用,可以轻松地实现网站模板的切换,从而提供更丰富的用户体验。 `MasterPage`是ASP.NET中的一个核心概念,它定义了网站的全局布局。在`MasterPage`中,我们可以创建如导航栏、页脚、...

    asp.net MasterPage模板页技术详解

    创建内容页面时,需要指定它使用的MasterPage: ```html &lt;%@ Page Title="Home Page" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default...

    关于Visual studio 2015中使用母版页(masterpage)的例子

    在.NET框架中,母版页(MasterPage)是一种强大的功能,它允许开发者为多个网页定义一个统一的布局和样式,从而提高开发效率和网站一致性。本文将深入探讨在Visual Studio 2015中如何使用母版页,以及如何创建嵌套...

    MasterPage, Page, UserControl

    这需要在MasterPage中为控件添加事件处理方法,并在ContentPage中使用FindControl找到该控件并订阅事件。 3. **UserControl与Page/MasterPage通信:** 用户控件可以暴露公共属性和方法,供Page或MasterPage访问。...

    MasterPage 与 ASP.NET Content Page 相互调用

    ### MasterPage 与 ASP.NET Content Page 相互调用详解 在ASP.NET中,MasterPage(母版页)和Content Page(内容页)是构建网站布局的重要组成部分,它们的相互调用是实现网页动态性和模块化设计的关键。本文将深入...

    master page search problem

    在这个特定的问题“master page search problem”中,我们可能遇到的是在使用Master Page时搜索功能出现的问题。ViewData是ASP.NET MVC框架中的一个特性,用于在控制器和视图之间传递数据,而JavaScript则是客户端...

    苏鹏asp.net讲座masterpage

    在"苏鹏asp.net讲座masterpage"中,通过观看MasterPage.wmv这个视频文件,你将能够深入了解MasterPage的工作原理,学习如何创建和使用MasterPage,以及如何在内容页面中与之交互。这将有助于你更有效地利用ASP.NET...

    MasterPage模板页技术详解.docx

    在MasterPage中,可以使用`&lt;asp:ContentPlaceHolder&gt;`控件来定义可由子页面替换或添加内容的区域。这些`ContentPlaceHolder`控件为每个子页面提供了插入点,使得子页面可以保留MasterPage的通用布局,同时根据需要...

    ASP.NET 2.0快速入门(4):ASP.NET 2.0 Master Page主题以及皮肤的使用

    使用Master Page的好处在于,一旦修改了Master Page,所有继承它的内容页都会自动更新,这极大地提高了开发效率和网站的一致性。在实际应用中,开发者可以通过以下步骤创建和使用Master Page: 1. 创建一个新的ASP...

    天轰穿系列教程之-60MasterPage母版页创建

    天轰穿系列教程之-60MasterPage母版页创建 天轰穿系列教程之-60MasterPage母版页创建 天轰穿系列教程之-60MasterPage母版页创建 天轰穿系列教程之-60MasterPage母版页创建 天轰穿系列教程之-60MasterPage母版页创建 ...

    天轰穿系列教程之-61MasterPage母版页技巧

    天轰穿系列教程之-61MasterPage母版页技巧天轰穿系列教程之-61MasterPage母版页技巧天轰穿系列教程之-61MasterPage母版页技巧天轰穿系列教程之-61MasterPage母版页技巧天轰穿系列教程之-61MasterPage母版页技巧天轰...

    ASP.NET源码——母板页(MasterPage)中设置主题(附程序详解).zip

    ASP.NET的母板页(MasterPage)是网页开发中的一个重要概念,它允许开发者创建一个统一的页面布局,以便在整个网站中保持一致的视觉效果。母板页与内容页(ContentPage)结合使用,使得开发者可以专注于页面的具体...

    Master Page

    Master Page used to customize global navigation

    SharePoint Server 2013 Master page

    SharePoint Server 2013 Master page

    ASP.net 3.5 Unleashed _2

    #### 结合MasterPage使用 作者特别指出,通常不建议在单个页面中单独添加SiteMapPath控件,而是推荐将其添加到MasterPage中。这样,无论用户浏览哪个页面,都可以自动显示统一的站点地图路径。有关MasterPage的更...

    DataGrid分页设计示例

    6. **MasterPage使用**: 默认的页面可能使用了MasterPage.master来定义页面布局,MasterPage.master.cs文件包含了MasterPage的代码逻辑。在这个示例中,MasterPage可能包含了DataGrid所在的区域,允许在所有子页面...

    asp.net母板页(MasterPage)中设置主题(附程序详解)

    可是网上有很多人说这个东西鸡肋,说这个东西在 .aspx页面中使用还行,却不能在母板页(MasterPage)中使用。是的,确实不能直接在MasterPage通过一个DDL的选择来切换整个网站的主题,因为 Page.Theme 这个属性都是...

Global site tag (gtag.js) - Google Analytics