Css 在 asp.net mvc3 Razor 视图中无法正常工作

sma*_*boy 4 css asp.net asp.net-mvc razor asp.net-mvc-3

我在 asp.net mvc3 上有一个应用程序并在剃刀视图中工作。在我的布局页面上,我附加了一个 css 文件并在该文件中放入了一些 css,但是当我访问/Account/LogOn视图时,css 不起作用。
仅当我在Logon视图中附加 css 时才有效。有人知道为什么我附加在布局页面上的 css 不起作用/Account/LogOn吗?

我还尝试包含以下代码:

@{
Layout = "~/Views/Shared/_Layout.cshtml";
ViewBag.Title = "xyz.com – Login";
 }
Run Code Online (Sandbox Code Playgroud)

它仍然无法正常工作。提前致谢

ame*_*esh 5

像这样使用 url helper 引用您的 css

<link rel="stylesheet" type="text/css" href="@Url.Content("~/Content/default.css")"  media="screen" />
Run Code Online (Sandbox Code Playgroud)

  • 由于根文件夹解析。当您使用 html 时,它找不到 css 文件,因为登录视图位于不同的文件夹中。Html helper 总是能找到 root。 (3认同)