html - 将主题添加到 MVC 页面,找不到 css 文件

标签 html css asp.net asp.net-mvc razor

现在已经有一段时间了,我一直在努力理解 MVC。我现在了解基础知识并且我还注意到,可以将主题或 css 文件添加到 MVC 站点。当我尝试这样做时,似乎找不到我的 CSS 文件。这是我的 _Layout.cshtml 代码的头部:

<head>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>@ViewBag.Title - Bierownie</title>
<link href="@Url.Content("~/Content/Earthlingtwo/style.css")"
rel="stylesheet" type="text/css" />
</head>

我不太确定我应该在链接标签上放什么。我注意到在另一个(标准自动生成(Razor))_Layout.cshtml 文件中,使用了类似这样的内容:

@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")

但如果我将相同的代码放在我想使用的 Layout 的头部,代码似乎无法理解。我也尝试在网上搜索,我认为它与配置文件有关,但我不确定。样式和脚本下方会出现一条红色曲线。

如果有人能告诉我如何在新创建的布局文件中简单地链接一个 css 文件,我就可以在我的 MVC 网站上走得更远。

我也不太确定这个问题是否已经被问到和/或解决了,所以请告诉我,因为我找不到任何答案。


如图所示: enter image description here

有一个配置文件会破坏主题。其他人注意到了它,它确实引起了问题。

最佳答案

您只需将 css 文件从解决方案资源管理器拖放到您的布局页面即可。

关于html - 将主题添加到 MVC 页面,找不到 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23956423/

相关文章:

javascript - 我想知道 Facebook 如何将您发布的内容(例如网络链接)更改为对话框中的小部件

jquery - jQuery 的指示灯?

css - 我如何管理 Twitter Bootstrap 的 "row"和 "span(X)"类以在@media print 上工作?

c# - "Remember Me"与 asp.net 网页

javascript - 使用 jquery 单击时将元素添加到有序列表

android - 当移动设备上的高度变化较小时,使 html 页面不滚动

html - 如何摆脱div元素中svg下方的多余空间

javascript - IE 不应用动态加载的 CSS

c# - 将控件作为参数传递是否会导致足够的性能损失?

c# - 一页多表单 (MVC3)