我在项目的文件夹中安排了多个母版页,这些文件夹具有以下路径 MyProject / MasterPagesFolder / Site.Master
使用Site.Master的项目页面有这条路径: MyProject / PagesFolder / ClientFolder / ClientPage.aspx
使用此结构,页面不会加载css样式的Site.Master,但如果Teste.aspx页面的路径更改为: MyProject / PagesFolder / ClientFolder / ClientPage.aspx 我的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" %>
答案 0 :(得分:0)
如本文http://msdn.microsoft.com/en-us/library/ms178116.aspx中所述,“〜/”是IIS中Web应用程序的相对路径。 如果您使用IIS将AcertSite文件夹定义为Web应用程序(上下文菜单\转换为Web应用程序)。