与masterpages /视图/ CSS问题

与masterpages /视图/ CSS问题

问题描述:

所以,我的母版是这样的:与masterpages /视图/ CSS问题

<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<link type="text/css" href="~/Content/Main.css" rel="stylesheet" /> 
<link type="text/css" href="~/Content/ui-lightness/jquery-ui-1.8.10.custom.css" rel="stylesheet" /> 
<script type="text/javascript" src="~/Scripts/jquery-1.4.4.min.js"></script> 
<script type="text/javascript" src="~/Scripts/jquery-ui-1.8.10.custom.min.js"></script> 

<html xmlns="http://www.w3.org/1999/xhtml" > 
<head runat="server"> 
    <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title> 
</head> 
<body> 
     <asp:ContentPlaceHolder ID="MainContent" runat="server"> 

     </asp:ContentPlaceHolder> 
</body> 
</html> 

我的看法是这样的:

<%@ Page Language="C#" MasterPageFile="~/Views/Shared/JQuery.Master" Inherits="System.Web.Mvc.ViewPage" %> 

<asp:Content ID="Main" ContentPlaceHolderID="MainContent" Runat="Server"> 
    <div class="header">Welcome!</div> 
</asp:Content> 

而CSS文件看起来像这样:

div.header 
{ 
    text-align: center; 
} 

但是我没有看到中心对齐的文本。我究竟做错了什么?另外,我是否还需要对JQuery .css文件进行任何更改?基本上我在这里瞄准的是一个主页,我可以使用它来保存所有的.css和javascript代码,所以我不必在其他地方引用它。

谢谢!

+0

你可以发布页面生成的输出HTML吗? – Dimitry 2011-03-09 00:13:07

想通了。需要在主页面的头部声明所有<script>的东西。