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)
不,您无法在浏览器中查看母版页(.master) - 因为它not an actual page只是一个包含.aspx页面内容的Control.
当用户请求内容页面(.aspx)时,它们与母版页(.master)合并以生成将母版页的布局与内容页面中的内容组合在一起的输出.
单个母版页定义了应用程序中所有页面(或一组页面)所需的外观和标准行为.

有关更多信息,请阅读 - ASP.NET Master Pages
| 归档时间: |
|
| 查看次数: |
4787 次 |
| 最近记录: |