如果我在我的Site.Master文件中有这个:
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)
然后转到我的站点页面上的View Source(当部署到实际服务器时),它呈现如下:
<link href="Content/Site.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)
但是如果我在Scripts /文件夹中有一个JS文件,它就不会模仿相同的行为.魔术在哪里?是否有某些设置导致这种情况?
谢谢,
〜贾斯汀
我总是使用Url助手来确保.
<link href="<%= Url.Content( "~/content/site.css" ) %>"
rel="stylesheet"
type="text/css" />
<script type="text/javascript"
src="<%= Url.Content( "~/scripts/jquery-1.3.2.min.js" ) %>">
</script>
Run Code Online (Sandbox Code Playgroud)
事实上,我实际上已经用HtmlHelper扩展替换了这一切,它们做同样的事情.
<%= Html.Stylesheet( Url.Content( "~/content/site.css ) ) %>
<%= Html.Javascript( Url.Content( "~/scripts/jquery-1.3.2.min.js" ) ) %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3804 次 |
| 最近记录: |