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

前端之家收集整理的这篇文章主要介绍了asp.net – 如何引用一个javascript文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个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"))

猜你在找的asp.Net相关文章