任何人都知道如何将javascript文件包含为不同文件夹下的aspx.cs文件的项目资源?非常感谢
答案 0 :(得分:1)
假设您的项目目录如下:
/App_Code
/App_Data
/App_Themes
/Master_Pages
...
web.config
添加名为“scripts”的文件夹,以便:
/App_Code
/App_Data
/App_Themes
/Master_Pages
/scripts
...
web.config
将您的javascript文件放在此脚本文件夹中。
将脚本标记放在任何aspx页面中。
<script src="/ProjectRoot/scripts/your-file.js" type="text/javascript"></script>
要记住的关键是您在src属性中指定的路径。这与您域的根相关。如果您在计算机上进行开发并且在以下位置测试项目: http://localhost:2430/SomeProject/
然后您的脚本标记需要如下所示:
<script src="/SomeProject/scripts/your-file.js" type="text/javascript"></script>
如果您的项目部署在根目录服务器上:http://www.example.com/
然后您的脚本标记需要如下所示:
<script src="/scripts/your-file.js" type="text/javascript"></script>
如果您的项目部署在根目录服务器上:http://www.example.com/SomeApp
然后您的脚本标记需要如下所示:
<script src="/SomeApp/scripts/your-file.js" type="text/javascript"></script>
仅供参考,因为脚本标记不是服务器端标记,所以不能使用“〜/”语法。并且因为您不能使用“〜/”语法,所以您(通常)不能使用src属性的相对路径,而是必须指定域的根目录的绝对路径。
答案 1 :(得分:0)
将javascript文件放在Web应用程序项目的文件夹中。
在您想要引用javascript文件的页面中,您可以将它添加到您的aspx文件中。
<script src="path_to_yourfile" type="text/javascript"></script>