Это простой веб-сайт в ASP.NET с С# с использованием VS 2010. У меня есть следующая структура каталогов для этого проекта:
Стартовая страница - Default.aspx
и она загружается отлично. Но когда я открываю страницу Interface/SystemAdminLogin.aspx
со страницы по умолчанию, она загружается без стилей CSS. Я импортировал таблицу стилей CSS на главной странице. Вот как я ссылаюсь на файл MasterPage в обоих файлах.aspx:
Default.aspx
:
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
SystemAdminLogin.aspx
:
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="SystemAdminLogin.aspx.cs" Inherits="_Default" %>
Я не вижу ошибок с моим кодом, но почему Страница в интерфейсе не загружает стили CSS? Пожалуйста помоги.
Вот код главной страницы, где я импортирую файл css:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="SiteMaster" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Facial Recognition Bank System</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="Styles/style.css" rel="stylesheet" type="text/css" media="screen" />
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
</head>
И вот часть кода файла CSS:
body {
margin: 0;
padding: 0;
background: #fff url(../images/img01.jpg) repeat-x left top;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}