我正在开发一个ASP.net MVC应用程序。在ASP.net MVC中,我非常喜欢的一点是它允许你在服务器端代码中引用相对路径。我想知道是否有一种标准化的方法可以在客户端代码中实现这一点。
我有一种方法来实现这个。我在我的布局页面中写入以下内容。
<script type="text/javascript">
var ApplicationPath = '@Url.Content("~/")';
</script>
将此脚本作为我的布局页面的第一个脚本,在任何.js文件中使用ApplicationPath
变量可以引用相对路径。这似乎很有效,但我想知道是否有一些内置的方法来处理JavaScript中的相对路径。这对我很有效,但其他人可能使用不同的约定。
ASP.net MVC 4是否有一种标准的方式来引用JavaScript中的相对路径?