【问题标题】:c# asp.net mvc5, embedding js in c# dllc# asp.net mvc5,在c#dll中嵌入js
【发布时间】:2014-08-03 11:30:27
【问题描述】:

是否可以为 c# 项目中作为资源文件的 js 文件提供 js 文件请求?如果是这样,提供嵌入在 dll 中的 javascript 文件是否会比将它们放在 web 项目脚本文件夹中的传统方法产生任何性能损失?我对新的 OWIN katana 东西很感兴趣,我认为可以将我的 asp.net 库作为单个 dll 任何人都可以在他们的项目中引用,并且它可以在没有用户的情况下为所有客户端组件本身提供服务必须导入多个文件/项目。

【问题讨论】:

    标签: c# javascript asp.net .net dll


    【解决方案1】:

    是的,可以将您的 JS(或任何其他文件)嵌入到 DLL 中。你需要一个virtual path provider,可以在这里找到一个例子:

    http://www.danielroot.info/2013/07/reuse-mvc-views-using-virtual-path.html

    这个例子是关于views,但是它很容易修改它以使用JS文件。

    如果您稍微搜索一下这些术语,您会发现更多示例。

    我试过一次,我必须说;这不值得。

    至于性能影响; JS 文件通常会被缓存和优化。即使您从 DLL 中检索资源,应用程序也会将其视为正常的文件请求(通常),并且缓存机制将启动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-11
      • 2010-11-14
      • 1970-01-01
      • 2011-10-18
      • 1970-01-01
      • 2010-10-14
      相关资源
      最近更新 更多