有谁知道创建基于MVC的组件/扩展方法的好文章?

时间:2008-12-03 16:59:25

标签: javascript asp.net-mvc controls extension-methods

我已经为几个项目开发了几种扩展方法,他们目前在很大程度上依赖于一些AJAX来制作零碎的工作。问题是他们需要将JavaScript文件复制并粘贴到您想要使用它的项目中。

由于这个JavaScript文件只需要使用一次(渲染控件的所有实例都使用相同的文件),我想做一些事情,比如将脚本元素添加到通过网络使用的页面的集合集合中-resource(将文件作为资源嵌入到程序集中)。在Web表单中,这不是问题 - 您可以使用特定ID向标题添加脚本块,并在页面加载时检查它。

什么是MVC等价物?是否有等效的?

我想要一个解决方案,不需要消费者复制和粘贴/添加行到页面或配置......任何想法?

2 个答案:

答案 0 :(得分:1)

在这里,这个人写了一个自定义的FormlessScriptManager,即使没有< form runat =“server”>也可以让你注册脚本。在你的页面。

http://developmentalmadness.blogspot.com/2008/04/abstracting-systemwebuiscriptmanager.html

答案 1 :(得分:1)

Stephen Walther在MVC上有一些非常好的文章,包括Html Helpers。 http://weblogs.asp.net/stephenwalther

查看Html Helpler代码的好地方是可用的MVC源代码 Codeplex

Html Helpers上有www.asp.net/mvc的教程