ASP.NET MVC中有没有办法在master / view上引用编译成dll的资源文件?我正在寻找类似于ASP.NET方式的东西:
Page.ClientScript.GetWebResourceUrl(typeof(PageType), "ResourceName")
我正在将自定义asp服务器控件转换为MVC html帮助器。它依赖于一些js脚本而且我不想告诉客户“哦,只需在此页面上将此文件包含为脚本”。
任何形式的帮助(甚至是想法)都会受到高度赞赏:)
答案 0 :(得分:1)
您可以让控制器返回浏览器认为是JavaScript文件的内容。如果渲染JavaScript文件的所有代码都在控制器中,那么它将被卷入您的应用程序的DLL中。
我用CSS做了这个,让控制器返回一个内容类型为“text / css”的视图。我相信这项技术也适用于此。