母版页参考和继承

时间:2014-04-24 17:25:29

标签: asp.net css master-pages

我在项目的文件夹中安排了多个母版页,这些文件夹具有以下路径 MyProject / MasterPagesFolder / Site.Master

使用Site.Master的项目页面有这条路径: MyProject / PagesFolder / ClientFolder / ClientPage.aspx

使用此结构,页面不会加载css样式的Site.Master,但如果Teste.aspx页面的路径更改为: MyProject / PagesFolder / ClientFolder / ClientPage.aspx 我的MasterPage的样式将正常工作。 为什么会这样?

我的MasterPage初始代码:

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Cliente.master.cs" Inherits="AcertSite.MasterPages.Cliente" %>

我的网页初始代码

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/Cliente.Master" AutoEventWireup="true" CodeBehind="Teste.aspx.cs" Inherits="AcertSite.Paginas.Cliente.Teste" %>

1 个答案:

答案 0 :(得分:0)

如本文http://msdn.microsoft.com/en-us/library/ms178116.aspx中所述,“〜/”是IIS中Web应用程序的相对路径。 如果您使用IIS将AcertSite文件夹定义为Web应用程序(上下文菜单\转换为Web应用程序)。