如何在Visual Studio中将javascript包含到web应用程序项目中?

时间:2010-03-09 05:03:54

标签: asp.net javascript

任何人都知道如何将javascript文件包含为不同文件夹下的aspx.cs文件的项目资源?非常感谢

2 个答案:

答案 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>