有没有办法~
在脚本标签中使用 ASP.NET 的“Web 应用程序根”运算符?如果没有,有没有办法模仿这种行为?
我的应用程序对不同的子目录使用嵌套母版页;内容页面使用其特定于目录的母版页,该母版页使用根母版页。我希望能够<script>
在根母版页中包含我的标签,所以我不会到处重复代码,但由于我不一定知道任何给定内容页面的路径深度,我可以'不能可靠地提供脚本文件夹的路径。
我考虑使用表单中的路径/scripts/jquery.js
,但由于 Visual Studio 开发服务器在服务器根目录的子目录中启动应用程序,因此无法很好地转换为实时服务器。为了显示:
<!-- dev server path -->
<script type="text/javascript" src="/my_project/scripts/jquery.js"></script>
<!-- live server path -->
<script type="text/javascript" src="/scripts/jquery.js"></script>
你当然可以看到问题。由于我不是该项目的唯一开发人员,因此我几乎无法控制“上线”过程中发生的事情。否则,这可能只是/my_project
在“上线”过程中删除的问题。