我将我的Web应用程序更新为MVC5。 因为它需要Razor 3.0,所以我也更新了它。
突然相对路径不再解决了,在_layout.cshtml中这样的链接:
<link rel="stylesheet" href="~/Content/main.min.css" />
呈现主页http://www.freedomjs.org/时是正常的,但在呈现这样的页面时它不会引用根 http://example.com
链接解析为:root / level1 / Content / main.min.css
答案 0 :(得分:0)
您是否尝试过使用@ Url.Content?
e.g
<link rel="stylesheet" href="@Url.Content("~/Content/main.min.css")" />
或者
@Styles.Render("~/Content/main.min.css")
替换整个&lt;链接&gt;标签