我已经为几个项目开发了几种扩展方法,他们目前在很大程度上依赖于一些AJAX来制作零碎的工作。问题是他们需要将JavaScript文件复制并粘贴到您想要使用它的项目中。
由于这个JavaScript文件只需要使用一次(渲染控件的所有实例都使用相同的文件),我想做一些事情,比如将脚本元素添加到通过网络使用的页面的集合集合中-resource(将文件作为资源嵌入到程序集中)。在Web表单中,这不是问题 - 您可以使用特定ID向标题添加脚本块,并在页面加载时检查它。
什么是MVC等价物?是否有等效的?
我想要一个解决方案,不需要消费者复制和粘贴/添加行到页面或配置......任何想法?
答案 0 :(得分:1)
在这里,这个人写了一个自定义的FormlessScriptManager,即使没有< form runat =“server”>也可以让你注册脚本。在你的页面。
http://developmentalmadness.blogspot.com/2008/04/abstracting-systemwebuiscriptmanager.html
答案 1 :(得分:1)
查看Html Helpler代码的好地方是可用的MVC源代码 Codeplex
Html Helpers上有www.asp.net/mvc的教程