我遇到了MVC4 CSS的问题。 我在另一个名为" registerUser.cshtml"的视图页面中包含一个名为registration.css的CSS文件。此页面就像是mvc4 razor中的内容页面。 但问题是CSS无法正常工作。
我该如何解决这个问题。 我还在BundleConfig.cs中包含了
bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/registration.css"));
但它也没有用。帮助我。
答案 0 :(得分:4)
使用
@Styles.Render("~/Content/css")
而不是
@Styles.Render("~/Content/registration.css")
答案 1 :(得分:0)
如果您想在页面上使用单个css文件,请使用以下命令:
<link href="@Url.Content("~/Content/registration.css")" rel="stylesheet" type="text/css" />
OR
如果你想在布局页面或任何视图页面上找到许多css文件,那么就把它打包并以这种方式包含它:
@Styles.Render("~/Content/css")
你正在使用@Styles.Render("~/Content/registration.css")
,这是错误的......上面的解决方案。
答案 2 :(得分:0)
我得到了答案。实际上_Layout.cshtml中的另一个css文件会覆盖视图页面的css文件。当我从Viewpage.cshtml中删除main.css时,它工作正常。好吧,谢谢大家,谢谢@Exception - 你给了我重要的知识。