【发布时间】:2017-03-13 21:17:51
【问题描述】:
我对 html / css / asp.net 还是很陌生,所以请多多包涵。
我有 thsi HTML 代码可以在表格上显示我的自定义样式:
<head>
<style>
table {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%;
}
td, th {
border: 0px solid #dddddd;
text-align: left;
padding: 8px;
}
tr:nth-child(even) { background-color: #dddddd; }
</style>
</head>
<table>
<tr>
<td>Deltavista</td>
<td>
<Button>Download</Button>
</td>
</tr>
</table>
这用于默认的 asp.net mvc 页面。在 _Layout.cshtml 中以这种方式包含样式:
@Styles.Render("~/Content/css")
BundleConfig.cs 中的包看起来像:
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.css",
"~/Content/site.css"));
当我现在将代码从头部的样式标记移动到 site.css 时,不再应用自定义样式。我做错了什么?
【问题讨论】:
-
与大多数与网络有关的事情一样,shouldiblamecaching.com :)。清除缓存并重新加载。
-
阻塞缓存.. 谢谢 :)
标签: html css asp.net asp.net-mvc