1

我有一个使用 Visual Studio 2012 的项目,并且在这个项目中有 Java 脚本文件和 CSS 文件。
我想将所有 JavaScript 文件作为 DLL,将 CSS 文件作为 DLL,就像我的 C# 代码一样。
那可以做到吗?,用什么工具?
如果我正在使用捆绑包,它仍然可以从中读取吗?
任何帮助将不胜感激,谢谢。

4

1 回答 1

2

您可以对JavaScript 执行此操作,但不能使用 VisualStudio 对 css 执行此操作。您需要将 js 文件添加为嵌入式资源,然后在代码中引用它们。

这篇MSDN 文章详细介绍,但基本上

  1. 您将文件添加为嵌入式资源 VS
  2. 用于ScriptManager.RegisterStartupScript注册
  3. 添加网络资源属性[assembly: System.Web.UI.WebResource("SampleControl.UpdatePanelAnimation.js", "application/x-javascript")]

我个人不会推荐它。它使 JavaScript 难以调试,它阻止客户端缓存,并且如果您需要更改 javaScript,它会强制您重建站点。我会简单地添加一个<script>标签,就像每个人都做的那样。

关于样式表资源的 MSDN 文章,但基本上它只是使用链接标记引用它,所以它与上面的不同。

于 2013-10-31T10:01:34.717 回答