是否可以为ac#项目中的源文件js文件提供js文件请求?如果是这样,则将dll文件中嵌入的javascript文件放到Web项目脚本文件夹中的传统方法会不会对性能产生任何影响?我对新的OWIN katana东西很感兴趣,我认为有可能将我的asp.net库做成任何人都可以在他们的项目中引用的单个dll,它将能够在没有用户的情况下提供所有客户端组件本身必须导入多个文件/项目。
是的,可以将您的JS(或任何其他文件)嵌入到DLL中。您需要一个virtual path provider
,可以在此处找到一个示例:
http://www.danielroot.info/2013/07/reuse-mvc-views-using-virtual-path.html
该示例是关于views
,但可以很容易地对其进行修改以使用JS文件。
如果您对Google的条款有所了解,则会发现更多示例。
我必须试过一次,我必须说;这是不值得的。
至于性能影响;JS文件通常被缓存和优化。即使您从DLL中检索资源,应用程序也将其视为正常的文件请求(正常情况下),并且将启动缓存机制。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句