我有ASP.NET MVC应用程序中无法在CSS中应用样式的问题.
行为是第一次适用,然后CSS的后续更改不会反映在我的_Layout.cshtml中.我不知道我在这里失踪了什么
行为是第一次适用,然后CSS的后续更改不会反映在我的_Layout.cshtml中.我不知道我在这里失踪了什么
CSS文件
body { font-size: .85em; font-family: "Trebuchet MS",Verdana,Helvetica,Sans-Serif; color: #232323; background-color: #fff; } header,footer,nav,section { display: block; } /* Styles for basic forms -----------------------------------------------------------*/ fieldset { border:1px solid #ddd; padding:0 1.4em 1.4em 1.4em; margin:0 0 1.5em 0; } legend { font-size:1.2em; font-weight: bold; } textarea { min-height: 75px; } .editor-label { margin: 1em 0 0 0; } .editor-field { margin:0.5em 0 0 0; } /* Styles for validation helpers -----------------------------------------------------------*/ .field-validation-error { color: #ff0000; } .field-validation-valid { display: none; } .input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; } .validation-summary-errors { font-weight: bold; color: #ff0000; } .validation-summary-valid { display: none; } #Header { color:white; padding:1px; } #Content { float:left; margin:10px; } #SideBar { float :left; margin:10px; padding :10px; border: dotted 1px red; width:180px; font-style:italic; } #Footer { text-align:center; clear:both; }
例如,我将#SideBar中的“border”从红色更改为黑色.但它总是显示红色.我可能在这里做错了事情.
_Layout.cshtml
<!DOCTYPE html> <html> <head> <title>@ViewBag.Title</title> <!--link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />--> <link href="@Url.Content("~/Content/SiteStyle.css")" rel="stylesheet" type="text/css" /> <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script> </head> <body> <div id="Header" style="background-image: url('/Content/Images/Banner_Final3.png'); background-repeat:no-repeat; width :1500px; height : 150px;" > </div> <div id="SideBar"> @Html.Partial("UserControls/UserLogin",new AlanBeezLab.Models.LoginModel()) </div> <div id="Content"> @RenderBody() </div> <div id="Footer"> <p>Copyright © XXXXXXX</p> </div> </body> </html>
但是,如果重命名物理文件并更改_Layout.cshtml中的引用,我可以看到我所做的更改.
请帮忙.
谢谢