加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何引用一个javascript文件?

发布时间:2020-12-15 20:13:40 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个C#/ ASP.NET项目,其中包含/ Javascript文件夹中的所有javascript文件.如果我使用以下语法引用JS文件:src =“/ Javascript / jsfile.js”,那么如果将项目部署到URL的根目录,则该文件被正确地拾取. 但是,如果这个“网站”部署到主URL的子文件夹
我正在开发一个C#/ ASP.NET项目,其中包含/ Javascript文件夹中的所有javascript文件.如果我使用以下语法引用JS文件:src =“/ Javascript / jsfile.js”,那么如果将项目部署到URL的根目录,则该文件被正确地拾取.

但是,如果这个“网站”部署到主URL的子文件夹,这将不起作用.所以解决方案可能是使用相对的URL – 但是也有一个问题,因为主页面引用了许多javascript文件,这些主页面可以由root和子文件夹中的页面使用到很多级别.

有人有任何想法来解决这个问题吗?

解决方法

如果您在“runat = server”部分引用JS文件,则可以编写src =“?/ Javascript / jsfile.js”,它将始终工作.

您也可以在Page_Load(在您的母版页)中执行此操作:

Page.ClientScript.RegisterClientScriptInclude("myJsFile",Page.ResolveClientUrl("~/Javascript/jsfile.js"))

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读