ASP.net MVC 4是否有一些标准化的方式来引用JavaScript中的相对
发布时间:2020-12-16 09:38:29 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个ASP.net MVC应用程序.我真正喜欢ASP.net MVC的一个方面是它允许你引用服务器端代码中的相对路径.我想知道在客户端代码中是否有一些标准化的方法. 我有办法做到这一点.我在布局页面中写了以下内容. script type="text/javascript" var Applicat
我正在开发一个ASP.net MVC应用程序.我真正喜欢ASP.net MVC的一个方面是它允许你引用服务器端代码中的相对路径.我想知道在客户端代码中是否有一些标准化的方法.
我有办法做到这一点.我在布局页面中写了以下内容. <script type="text/javascript"> var ApplicationPath = '@Url.Content("~/")'; </script> 将此作为布局页面中的第一个脚本,我可以使用ApplicationPath变量引用任何.js文件中的相对路径.这似乎运作良好,但我想知道是否有一些内置的方式在JavaScript中使用相对路径.这对我很有用,但其他人可能会使用不同的约定. ASP.net MVC 4是否有一些标准化的方式来引用JavaScript中的相对路径? 解决方法
我通常在我的主页标题中执行此操作:
<script type="text/javscript"> var conf = { baseUrl: '<%=VirtualPathUtility.ToAbsolute("~/")%>' }; </script> 然后,js中的任何其他地方你可以使用: var fullUrl = conf.baseUrl + '/somePath'; 此外,您始终可以使用以下方式在JS中获取基本域: var baseUrl = window.location.hostname; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 为什么Page.PreviousPage始终为null?
- asp.net – page load()或者page init()
- asp.net – 无法从HRESULT加载文件或程序集异常:0x8013104
- asp.net-mvc – angularjs和mvc5之间通信的最佳方式是什么?
- ASP.net没有为某些用户代理生成javascript
- asp.net – 如何有效地使用Server.Transfer
- asp.net – 如何将所有httpErrors重定向到自定义URL?
- asp.net-mvc – 有没有一种很好的方法将ASP.NET身份验证和F
- C# 之 DataReader 和 DataSet 的区别
- asp.net-mvc – MVC 3项目结构
推荐文章
站长推荐
- 如何使用ASP.net Web API和Javascript下载二进制
- asp.net – 无法访问IIS元数据库
- asp.net – 通过CSS重置HTML元素的高度
- asp.net-mvc – 用于拆分日期时间字段的ASP.NET
- asp.net-mvc – Razor并在ActionLinks上指定css类
- asp.net – 没有Javascript的Google Analytics
- asp.net-mvc – 在ASP.NET MVC应用程序中测试Aut
- ASP.Net Core Web Api中的异步视频流不起作用
- asp.net – 可接受的安全性:使用Paramatised SQ
- asp.net-mvc – 如何使用Autofac将控制器的Model
热点阅读