代码之家  ›  专栏  ›  技术社区  ›  Nagaraj Tantri

web应用程序中是否需要母版页?

  •  2
  • Nagaraj Tantri  · 技术社区  · 14 年前

    我刚刚设计了这个应用程序,并制作了许多.aspx文件,其中有我的设计,现在突然,当我学习用户登录显示,我遇到了母版页的概念。

    现在它已经让我困惑了很多,我应该再次重新启动我的web应用程序来添加母版页,还是有其他方法可以在这个阶段将其引入到我的项目中!?我是说在创造了这么多页面之后? 或者我可以将我的Default.aspx页面设置为master!?

    2 回复  |  直到 7 年前
        1
  •  1
  •   darkdog    14 年前

    你不需要使用主系统。但是,如果您有正在更改的内容,并且页面样式应该保持不变,则可以使用母版页来切换其中的内容。

    <%@ 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</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 header和masterpagefile中添加另一个.aspx也很重要

    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" MasterPageFile="~/MasterPage.master" %>
    
    <asp:Content><p>here could be some content</p></asp:Content>
    
        2
  •  1
  •   Kex    14 年前

    您可以制作母版页文件并进行设计。 之后,添加一个新的.aspx文件,检查use母版页并选择一个您已经创建的母版页。然后查看其中一个站点和新创建的站点之间XML文件的差异,并对所有XML文件进行更改,使其看起来像新的站点。