如何在浏览器中查看母版页

hkg*_*ile 5 .net c# asp.net master-pages

只是学习母版页,我有一个包含内容的母版页.但如何在浏览器中查看页面.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>
Run Code Online (Sandbox Code Playgroud)

Par*_*ram 5

不,您无法在浏览器中查看母版页(.master) - 因为它not an actual page只是一个包含.aspx页面内容的Control.

当用户请求内容页面(.aspx)时,它们与母版页(.master)合并以生成将母版页的布局与内容页面中的内容组合在一起的输出.

单个母版页定义了应用程序中所有页面(或一组页面)所需的外观和标准行为.

在此输入图像描述

有关更多信息,请阅读 - ASP.NET Master Pages