Baz*_*zzz 16 asp.net routing tilde
在我的asp.net网站上使用MasterPage,Routing我在MasterPage部分的样式表href的link标签属性中使用了波浪号head.像这样:
<link href="~/Styles/Main.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)
这就像一个魅力.由于网站使用路由,网址将包含越来越多/,但样式表的href仍然有效,因为代字号指向Web应用程序的根目录并使用样式.
我尝试src对script标签的属性使用相同的技术,但这似乎不会产生预期的结果.我试过了:
<script src="~/Scripts/jquery-1.8.2.min.js" type="text/javascript" ></script>
Run Code Online (Sandbox Code Playgroud)
但这只是将波形符输出到页面的HTML而不是像对href属性那样用Web应用程序的根替换它.我的经验是asp.net替换了href属性中的波浪号而不是src属性中的波浪号.
如何使波形符在src脚本标记的属性中工作?
arm*_*oon 13
我不确定是否有办法让它在没有一点帮助的情况下正常工作.这应该工作,而不是尽可能好link:
<script src="<%=ResolveUrl("~/Scripts/jquery-1.8.2.min.js")%>"></script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7327 次 |
| 最近记录: |