开发者

Can't get CSS loaded in Master page

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

上一篇:

下一篇:

精彩评论

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

最新问答

问答排行榜