在script标签src属性使用波浪号(Using tilde in script tag src

2019-07-04 02:36发布

在使用我的asp.net网站MasterPageRouting我用波浪线在href的属性link标签在样式表head母版的部分。 像这样:

<link href="~/Styles/Main.css" rel="stylesheet" type="text/css" />

这就像一个魅力。 由于该网站使用路由的网址将包含越来越多的/ ,但因为波浪指向Web应用程序的根目录和样式使用样式表的href仍然有效。

我尝试使用了相同的技术src的属性script标签,但这似乎并没有产生预期的结果。 我试过了:

<script src="~/Scripts/jquery-1.8.2.min.js" type="text/javascript" ></script>

但是,这只是输出波形符页面的HTML而不是用它做了Web应用程序根替换它href属性。 我的经验是asp.net替换初估值中href属性,而不是在src属性。

我怎样才能让在波浪工作src script标签的atrribute?

Answer 1:

我不知道有一种方式来获得它没有丝毫的帮助正常工作。 这应该工作,没有很好的link ,但:

<script src="<%=ResolveUrl("~/Scripts/jquery-1.8.2.min.js")%>"></script>


文章来源: Using tilde in script tag src attribute