我有一个以下列方式引用样式的母版页:
<link rel="stylesheet" type="text/css" href="../../Content/Style.css" />
我的所有页面都继承自此母版页。当URL为http://www.domain.com/home/details/5时,这很有效,但URL为http://www.domain.com/home/create,当然,找不到Style.css,因为`../../Content/Style.css'可以解析到一个更高的目录,那里没有任何东西。
这通常如何处理?
答案 0 :(得分:3)
使用Url.Content(“〜/ Content / Style.css”)安全地解析路径。
“〜”表示主持人。 例如
<link rel="stylesheet" type="text/css"
href="<%= Url.Content("~/Content/Style.css") %>" />