JS文件的build action -- Embedded Resource
在VS2008里面, 对一个js 文件, 可选择的build action 有三种 : Compile , Content 和 Embedded Resource。
一般情况下, js 文件和webpage 文件都在web site 或者web application 工程中, 大多使用默认的设置(content)。 然而, 很多时候,js 文件在另外的工程中,此时,要使次js 文件能很好的被引用,大多选择第三种。
- 使用Embedded Resource 的优点。
使用此build action 的最大好处是js 被build 到dll 中,禁止潜在的修改。 第二,部署脚本将变得更加容易。 - 如何使用 Embedded Resource。
在该脚本所在的工程里, 必须修改assembly.cs 文件,告诉引用程序,使用此脚本的名称。
[assembly: System.Web.UI.WebResource("Services.myscript.js", "application/x-javascript")]
在使用的时候一般如下:
代码<asp:ScriptManager ID="ScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Assembly="ServerSide" Name="ServerSide.myscript.js" />
</Scripts>
</asp:ScriptManager>
posted on 2010-07-08 14:16 Joe.W.Chen 阅读(385) 评论(0) 编辑 收藏 举报