ASP.NET MVC 3 - 您希望看到哪些功能?

amu*_*rra 23 asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

我知道很多人都非常喜欢ASP.NET MVC 2在第一版中所做的改进.我刚刚开始迁移我们的MVC 1项目,到目前为止,已经完全清理了我们在大规模应用程序中的子文件夹混乱.当我深入了解所有改进和变化时,我仍然一直在想,如果他们在这个版本中有x,那将会很好.例如,如果他们内置了某种依赖注入而不必使用第三方解决方案,我会喜欢它.

我真正的问题是,现在ASP.NET MVC 2已经出现了,希望/希望团队实现了哪些功能,并希望它们能够实现ASP.NET MVC 3?

编辑

看起来像ASP.NET MVC 3的第一个预览版内置了依赖注入!我喜欢到目前为止添加的功能.ASP.NET 3预览一个就出来了!

Ama*_*ere 10

我认为MVC 3的改进不会过于戏剧化,而是更加稳定和渐进.

ASP.NET MVC 3路线图有什么样的球队,显然是在寻找下一个版本中实现和一些观点是非常有趣的一个快照.

我认为我从列表中的最爱可能是:

  • 更多AJAX助手:这将使框架更加符合Webforms世界,这个世界已经拥有所有这些帮助者,并且在某种程度上,它们成为某些人占用平台的障碍.
  • 更多依赖注入的东西 - 对于那些想要它的人来说,这很棒.:)
  • 改进的缓存支持对我来说是一个巨大的胜利.将其构建到框架中将是一个很大的好处,并可以带来一些不错的性能节省.
  • 额外的ValidationAttributes也不会错过.虽然设施很好添加它们,但是一个很好的常用库,例如​​Email和PropertiesMustMatch等.


mxm*_*ile 9

我希望完全删除所有魔法字符串.


Mor*_*ner 6

我真的希望他们添加以下内容:

  1. 使用html标记属性的Spark样式条件和循环.
  2. 更新:可见项目属性,用于切换视图的编译时验证.
  3. 验证/验证我的路线是否正确的东西.
  4. 成员资格提供程序解决方案使用int而不是Guid进行标识,并允许将配置文件字段映射到自定义表,而不是通用但缓慢的默认值.
  5. 基于Lambda的助手避免魔术字符串(目前在MvcFutures中)
  6. T4MVC模板自动生成强类型助手
  7. 项目向导或模板,以获取已为IoC和类似问题设置的模板,最好使用选择对话框选择用于IoC的框架,单元测试等.
  8. 其他属性(过滤器和验证).

嗯,这就是我现在能想到的全部:)