开发者

Can't get CSS loaded in Master page

开发者 https://www.devze.com 2023-02-15 07:04 出处:网络
So I am trying to simply load a .css file from within the master page. The master page Admin.Master and the css file AdminView.css are both in the /views/shared folder.I am sticking the following lin

So I am trying to simply load a .css file from within the master page.

The master page Admin.Master and the css file AdminView.css are both in the /views/shared folder. I am sticking the following link tag in the section of my Master page.

I have tried both:

<link href="<%: ResolveUrl("AdminView.css")%>" rel="stylesheet" type="text/css"/>

and

<link href="AdminView.css" rel="stylesheet" type="text/css"/>

As well as every other combination (~/views/shared/adminview.css OR /adminview.css....etc)

and when viewing in Firebug what it loads, it always returns "Resource not found".

NOTE: I have double checked the name and spelling.

Its these trival stuff that开发者_如何学C shouldn't be this difficult.


You can't access resources in the Views folder directly from the web. You should put your content in the Content folder (or Content/Styles) and reference it from there. The Views folder is for the framework to use to find your Views, it isn't visible from the web.

<link href="<%: Url.Content( "~/content/styles/adminview.css" ) %>" ... />


<link href="/views/shared/AdminView.css" rel="stylesheet" type="text/css"/>
0

精彩评论

暂无评论...
验证码 换一张
取 消