如何使用母版页和内容页面 [英] How to use master page and content page

查看:85
本文介绍了如何使用母版页和内容页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用了Master Page并从中创建了内容页面,我正在为主文件添加一些标题和一些设计。因为我想显示设计包括我已创建的所有其他aspx页面的标题,但不知道如何链接所有这些页面。我第一次使用母版页和内容页面,所以如果任何人可以帮助我它会非常有帮助



我尝试过:



I have used Master Page and from that created content page and i am adding some header and some designs to master file . As i want to show that design including header to all other aspx page i have created but don't know how to link all those pages.I am using Master page and Content page for first time,so if any one can help me it would be very helpful

What I have tried:

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
</asp:Content>

我的内容页面



主页

My content Page

MASTER PAGE

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

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <meta charset="utf-8"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <meta name="viewport" content="width=device-width, initial-scale=1"/>
    <title>Login Page</title>
    <link href="css/bootstrap.min.css" rel="stylesheet" />
    <link href="css/custom.css" rel="stylesheet" />
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body style="padding-top:0px;">
      <header>
        <div class="container">
            <div class="col-lg-4">
                <img src="company-logo.png" />
            </div>
            <div class="col-lg-8">
                <div class="top-nav">
                    <nav class="navbar pull-right">
                        <ul class="nav navbar-nav">
                          <li class="active"><a href="#">Home</a></li>
                          <li><a href="#">About US</a></li>
                          <li><a href="#">Contact Us</a></li>
                        </ul>
                    </nav>
                </div>
            </div>
        </div>
    </header>

    <form id="form1" runat="server">
    <div>
        <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
        
        </asp:ContentPlaceHolder>
    </div>
    </form>
</body>
</html>

推荐答案

右键单击解决方案资源管理器。添加母版页,根据您的要求设计

当时添加另一个.aspx页面时添加新项目对话框,选中母版页复选框





检查该页面的设计如果您使用登录详细信息有内容占位符主人检查它。



比您的子页面编码

Right click on your solution explorer. Add Master page, designed it as your requirement
Than when ever you add another .aspx page at that time Add new item dialog box there are checked select master page checkbox


check the design of that page if u used login details there are content place holder master checked it.

than your child page coding in
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">


Quote:

我第一次使用母版页面和内容页面

I am using Master page and Content page for first time





您是否浏览过这些文章?



演练:创建和使用ASP.NET母版页

母版页初学者教程在ASP.NET中



有很多文章可以在网上推荐。请尝试在谷歌进行简单的搜索。



Have you gone through these articles?

Walkthrough: Creating and Using ASP.NET Master Pages
Beginner's Tutorial on Master Pages in ASP.NET

There plenty of articles to refer in the web. Please try to do a simple search at google.


这篇关于如何使用母版页和内容页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆