我想将代码包含在我的Asp.net MVC页面视图中的一个JavaScript文件中(该视图是一个javascript结果,如here所述。我想为了我的javascript的整合原因这样做,以降低加载开销我的RIA的复杂图形用户界面,使压缩更高效,并使调试更容易。因为我的图形用户界面非常复杂,我已经有相当多的.js文件了。你可以在没有视图引擎的扩展名的asp.net MVC中打开一个视图吗?
所以我的想法是将所有javascript文件合并到一个文件中,以便让我的主要文件为JavaScriptViewResult
Razor视图c在Html.RenderPartial()
上查看对.js文件的调用。
但是,如果我拨打Html.RenderPartial("GUI/BaseLayout.js")
,我会遇到异常,因为它会尝试查找“GUI/BaseLayout.js.cshtml”。
有没有办法强制Asp.net MVC不添加视图引擎的扩展到RenderPartial调用,还是有更好的方法来连接我所有的.js文件到一个输出的脚本文件?
这是非常棒的,这将完美满足我的需求!谢谢! – KallDrexx 2010-11-16 13:17:28