当前位置:编程学习 > C#/ASP.NET >>

母板页 怎么用啊,,请教……

怎么使用母板页,,,郁闷死了,,请教下各位…… --------------------编程问答-------------------- 新建 母版页

新建 内容页, 建完会提示你选择母版页,选择刚才新建的母版页即可。 --------------------编程问答-------------------- http://msdn.microsoft.com/zh-cn/library/wtxbf3hh(VS.80).aspx --------------------编程问答-------------------- 创建母板页,然后在contentPage里面是内容页面。
在创建新页面的时候选择创建内容页面,会自动选择提示你放在哪个master页面,
就可以了饿,
找个例子。 --------------------编程问答--------------------
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>添加—母版页</title>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
        <!--这里是内容可编辑区-->
        </asp:ContentPlaceHolder>
    </div>
    </form>
</body>
</html>


<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" Title="无标题页" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<!--添加--web窗体--同时选中母版打勾-->
<!--ContentPlaceHolder1对应母版里的可编辑区ID-->
</asp:Content>



网上资料可提供拓展。 --------------------编程问答--------------------
引用 4 楼 begintransaction 的回复:
HTML code
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org……


学习.. --------------------编程问答-------------------- studio 2010 中方法: 新建 web -> 使用母板页的web窗体   你选择你设计的母板页就搞定了 --------------------编程问答-------------------- 你基于母板页建的页面,就给你提示了,就像dreamweaver一样,你在母板中设计哪处可写哪处不可写。就行了。 --------------------编程问答-------------------- 谢谢大家了。。额懂了…… --------------------编程问答-------------------- 路过接分,thanks a lot --------------------编程问答-------------------- lz咋不结贴啊,  --------------------编程问答-------------------- .net中的母版页是一种嵌套的技术,把握其中的ContentPlaceHolder  --------------------编程问答-------------------- --------------------编程问答-------------------- 新建母版页,就行,你会发现在客户端比别的一般页多了,首行的代码。可以看看,别的页想用母版页时就可以用这段代码 --------------------编程问答-------------------- 可以结贴了、 --------------------编程问答-------------------- 新建母版页,如果其它页面也要用到,在添加新顶时把应用母版页勾上。。。 --------------------编程问答-------------------- 使用模板页只要弄清两点就可以了
第一:母版页中的ContentPlaceHolder控件对应子页面Content的显示位置,Content的ContentPlaceHolderID对应母版页的ContentPlaceHolder控件ID,子页面在Content中添加个性内容。
第二:在子页中要引用母版页,既MasterPageFile属性要对应母版页名字。如下:
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/MyMasterPage.Master" --------------------编程问答-------------------- 穿衣服  戴帽子 --------------------编程问答-------------------- 新建母版页,把其他页面要用的控件、布局,都在模板页上做好,后台代码写好,然后添加新页面,勾上“引用母版页”,结果母版页上面的东西就自动添加到新页面上面了,需要再添加什么控件或者功能的,直接在新页面上添加就是,省事多了,好了,废话了这么多,楼主散分哈 --------------------编程问答-------------------- 基础比我还差.... --------------------编程问答-------------------- --------------------编程问答-------------------- 楼主建好母版页后,新建ASPX页面操作下选择择一下就好了。 --------------------编程问答-------------------- 学习中 --------------------编程问答-------------------- 首先你先建一个母版页(其实也是代码的一种重复利用啦),自己在母版页里面编写好代码,你自己想要设计的版面样式及效果,当你想某个页面的设计和母版页一样的时候,你就可以通过新建网页来选择母版页(当你在网页中选择母版页的时候,母版页的内容是不能再编辑的。。),这时候你就可以在新建的网页里面来编辑自己想要实现的效果和内容啦。。 --------------------编程问答--------------------
引用 6 楼 pbooter 的回复:
studio 2010 中方法: 新建 web -> 使用母板页的web窗体 你选择你设计的母板页就搞定了
+11 --------------------编程问答-------------------- 你可以在DW里面编辑好,你想要页面,然后你新建网站-添加新项(里面有母版页)-然后把在DW编辑的页面代码粘贴到母版页的,最后添加新项 (右下角有选择母版页),然后就可以在可编辑区域编辑啦 --------------------编程问答--------------------   mark 了..好深奥哦.. --------------------编程问答-------------------- 创建母板页,然后在contentPage里面是内容页面。
在创建新页面的时候选择创建内容页面,会自动选择提示你放在哪个master页面,
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,