所以我试图简单地从母版页中加载.css文件。
主页面Admin.Master和css文件AdminView.css都在/ views / shared文件夹中。我在主页面的部分中粘贴了以下链接标记。
我试过了两个:
<link href="<%: ResolveUrl("AdminView.css")%>" rel="stylesheet" type="text/css"/>
和
<link href="AdminView.css" rel="stylesheet" type="text/css"/>
以及其他所有组合(〜/ views / shared / adminview.css或/adminview.css....etc)
当在Firebug中查看它加载的内容时,它总是返回“未找到资源”。
注意:我仔细检查了名称和拼写。
这些繁琐的东西应该不会那么困难。
答案 0 :(得分:5)
您无法直接从Web访问Views文件夹中的资源。您应该将您的内容放在内容文件夹(或内容/样式)中并从那里引用它。 Views文件夹用于框架用于查找您的视图,它在Web上不可见。
<link href="<%: Url.Content( "~/content/styles/adminview.css" ) %>" ... />
答案 1 :(得分:0)
<link href="/views/shared/AdminView.css" rel="stylesheet" type="text/css"/>