相关疑难解决方法(0)

ASP.NET MVC - 脚本组合

ASP.NET团队发布了3.5 SP1中的脚本组合功能,详见http://www.asp.net/Learn/3.5-SP1/video-296.aspx.MVC框架是否已经有类似的功能?如果没有,这是在范围内还是可以以某种方式利用MVC中的webforms功能?我看到这个站点使用了一个自定义的jquery.package.master,我认为它们已经自行滚动(可能进入构建周期,但是它并非全部缩小,因此我认为他们已经手动将脚本附加在一起而不是一些自动缩小和结合任务).会对如何在MVC中完成此任何想法感兴趣,但我不想开始滚动任何我自己的功能,以防我将复制正在进行的工作.

asp.net-mvc performance

14
推荐指数
1
解决办法
2229
查看次数

ASP.NET MVC 2 - 何时使用模板与何时使用部分视图

ASP.NET MVC 2 Preview 1中的一个新功能是支持编辑器模板和显示模板的概念,它允许您使用简单的HTML帮助程序调用预定义如何呈现给定对象以进行显示或编辑:

<%=Html.EditorFor(customer => customer) %>
<%=Html.DisplayFor(customer => customer) %>
Run Code Online (Sandbox Code Playgroud)

这很酷,但我并没有真正看到它和部分视图之间的区别,它们用于相同的目的.此外,在示例中,我看到编辑器模板不包含实际的表单标签,并且如果我需要为给定的编辑器提供一些客户端功能(比如通过jQuery),我无法安全地将代码放入模板,因为我在窗体上没有静态句柄我在客户端添加逻辑.在我正在处理的应用程序中,我有一个编辑器模板和部分视图的混合物,我将其渲染以编辑内容.根据表单的复杂性,我创建了一个编辑器,因为我选择了一种方法而不是另一种方法,但这当然会给应用程序带来不希望的不一致程度.

为什么在部分视图上使用模板或反之亦然?此外,使用编辑模板时,将编辑器添加客户端逻辑而不将其复制到使用该编辑器的每个视图中的理想方法是什么?

javascript asp.net-mvc dry partial-views

8
推荐指数
1
解决办法
5417
查看次数