首页 / 知识
关于asp.net:如何引用JavaScript文件?
2023-04-14 04:07:00

How do I reference a javascript file?我正在研究一个C#/ ASP.NET项目,该项目在/ Javascript文件夹中具有所有javascript文件。 如果我使用以下语法引用JS文件:src =" / Javascript / jsfile.js",那么,如果将项目部署到URL的根目录,则可以正确提取该文件。 但是,如果将此"网站"部署到主URL的子文件夹中,则将无法使用。 因此,解决方案可能是使用相对的urls-但也存在一个问题,因为母版页引用了许多javascript文件,并且这些母版页可以由根目录中的页面以及在许多级别的子文件夹中使用。 有人有解决这个问题的想法吗? 如果在" runat = server"部分中引用了JS文件,则可以编写src ="?/ Javascript / jsfile.js",它将始终有效。 您也可以在Page_Load(在母版页中)中执行以下操作:
全新版本的ASP.NET(3.5 SP1)具有一个漂亮的功能,称为CompositeScript。这使您可以使用ScriptManager在服务器端引用许多微小的.js小文件,并将它们作为单个.js文件传送到客户端。 对客户端有利,因为它只需要下载一个文件。对您有好处,因为您可以在服务器端维护所需的文件。
在母版页中尝试以下操作:
出于某种原因,我发现浏览器对最终标签相当挑剔,因此仅使用/>结束标签似乎不起作用。 您可能想看看FileResolver。这是一个HTTP处理程序,允许您执行以下操作:
并将波浪号(以及文件中的所有波浪号)正确展开。 @Jared:IE需要那个/ script。 FF不在乎。 |
最新内容
相关内容
linux文件中剪切命令?
linux文件中剪切命令?,位置,系统,工作,命令,发行,连续,标准,终端,文件,目录,linux怎么粘贴粘贴与复制快捷键 Shift + Ctrl + c:复制。Shift + Clinux命令移除文件夹?
linux命令移除文件夹?,命令,文件夹,通用,不了,数据,名称,档案,系统,文件,目录,删除文件夹中所有文件的linux命令(创建和删除文件和文件夹的lin在linux文件后加命令?
在linux文件后加命令?,系统,工作,命令,工具,电脑,基础,管理,情况,第一,简介,Linux文件相关命令命令一:cat cat命令应该是在Linux中查看文件内容linux命令删除文件夹?
linux命令删除文件夹?,系统,名称,环境,文件夹,不了,命令,文件,数据,档案,目录,删除文件夹命令linuxLinux的文件和目录的删除命令有:rm、rmdir、linux命令看文件编码?
linux命令看文件编码?,状态,系统,文件,工具,名称,数据,命令,格式,汉字,以下,Linux如何使用enca查看文件编码并转换1、在Linux中查看文件编码可linux编辑文件的命令?
linux编辑文件的命令?,系统,地址,工作,状态,命令,电脑,信息,管理,目录,终端,linux系统常用操作命令linux常用命令有pwd命令、cd命令、ls命令、linux命令行关掉文件?
linux命令行关掉文件?,地址,状态,工作,系统,信息,命令,名字,电脑,编辑,文件,linux:命令行中对文件进行编辑后怎么退出到命令行界面1、如果在命linux分隔文件命令?
linux分隔文件命令?,系统,信息,文件,命令,位置,指令,文件夹,目录,前缀,方法,linux系统下大文件的分割/搜索/导出split命令分割文件成每个文件1linux命令创建项目组?
linux命令创建项目组?,管理,密码,项目,命令,系统,位置,文件,用户组,用户,文件夹,linux命令中用root用户新建一个user1用户,新建一个group1的组linux改文件权限命令?
linux改文件权限命令?,系统,工具,档案,权限,文件,信息,命令,目录,选项,用户,在linux系统中修改文件权限使用的命令是在 Linux 中,要更改一个文linux命令交换文件名?
linux命令交换文件名?,命令,文件,数据,名称,工具,地址,软件,系统,基础知识,文件名,linux中用什么命令移修改文件夹名1、linux下使用mv命令来移linux改变文件所有者的命令?
linux改变文件所有者的命令?,系统,工具,文件,命令,信息,名称,用户组,用户,所有者,权限,linux修改文件权限?打开linux系统,在linux的桌面的空白