【发布时间】:2012-11-12 10:41:43
【问题描述】:
在我的使用MasterPage 和Routing 的asp.net 网站中,我在MasterPage 的head 部分的样式表的link 标记的href 属性中使用了波浪号。像这样:
<link href="~/Styles/Main.css" rel="stylesheet" type="text/css" />
这就像一个魅力。由于网站使用路由,因此 url 将包含越来越多的/,但样式表的 href 仍然有效,因为波浪号指向 Web 应用程序的根并且使用了样式。
我尝试对script 标签的src 属性使用相同的技术,但这似乎不会产生预期的结果。我试过了:
<script src="~/Scripts/jquery-1.8.2.min.js" type="text/javascript" ></script>
但这只是将波浪字符输出到页面的 HTML,而不是像 href 属性那样将其替换为 Web 应用程序的根。我的经验是,asp.net 在href 属性中替换了波浪号,但在src 属性中没有。
如何使波浪号在脚本标签的src 属性中起作用?
【问题讨论】: