如何使用MVC使用javascript文件处理依赖关系管理?

时间:2011-01-03 19:47:16

标签: asp.net-mvc asp.net-mvc-2

我想知道一种开发不断增长的Web应用程序的好方法,该应用程序包含大量的javascript文件,具体取决于屏幕。

我搜索没有成功......

在这个网站上,我有一些解决方案:http://addyosmani.com/blog/large-scale-jquery/

我将 RequireJs 作为一个良好的起点。

但......到了这一点...... 我想要一个可以在php框架中找到的功能,名为 Yii

它处理一堆JS文件的方式非常简单。 我告诉框架,我需要在特定视图中使用哪个文件,或者部分。 该框架向我呈现没有重复任何包含脚本标记。

在ASP.MVC框架中是否有类似的功能?或者类似的东西? 我想我可以做一个帮手,不知道这是一个好方法来处理成千上万的屏幕加上一千个javascripts。

1 个答案:

答案 0 :(得分:1)

Telerik使用HtmlHelper扩展来执行此操作:

    <%:Html.Telerik().ScriptRegistrar().DefaultGroup(
         grp => grp.Add("telerik.common.min.js").Add("telerik.draganddrop.min.js")
                    .Add("telerik.window.min.js")).jQuery(false).Globalization(true)%> 

&LT;%

但是很明显,如果你这样做,你就不会得到智慧。