首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在外部ResolveClientUrl文件中使用JavaScript ()

在外部ResolveClientUrl文件中使用JavaScript ()
EN

Stack Overflow用户
提问于 2014-09-26 14:37:09
回答 1查看 3.2K关注 0票数 0

我发现,当ResolveClientUrl()嵌入到JavaScript页面中时,它可以正常工作,但是在ASPX中引用外部脚本时,它不会解决任何问题,如下所示:

代码语言:javascript
复制
<script src="../Javascript/sessionManagement.js" type="text/javascript"></script>

是否有办法使ResolveClientUrl()在外部JS文件中工作?我原以为会这样,因为这个文件包含在ASPX页面中,但事实并非如此。

我找到了一个相当难看的解决方法--在ASPX页面中包含外部JS文件,如下所示:

代码语言:javascript
复制
<script type="text/javascript" language="jscript">
    <!--#include file="../Javascript/sessionManagement.js"-->
</script>

它可以工作(ResolveClientUrl()实际上解析路径),但我从未见过这样引用的外部JS文件,也不确定这是否可行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-26 20:17:48

代码语言:javascript
复制
<script type="text/javascript">
var myUrl = '<%= ResolveClientUrl("MyURL") %>';
</script>

<script type="text/javascript" src="../JavaScript/sssionManagement.js"></script>

sessionManagement.js,中,您可以简单地使用上面的myUrl变量

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26062130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档