ASP.NET MVC中缺少什么?

时间:2011-01-15 21:51:18

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

我认为没有多少人不认为ASP.NET MVC是微软给我们的最伟大的技术之一。它可以完全控制呈现的HTML,提供关注点的分离,并适用于无状态的Web。

下一版本的框架为我们提供了新的功能和工具,它很棒,但......微软应该在新版本的框架中包含哪些解决方案?与PHP或Ruby等其他Web框架相比,最大的差距是什么?什么可以提高开发人员的生ASP.NET MVC中缺少什么?

4 个答案:

答案 0 :(得分:3)

我希望看到更好的服务器端验证支持。数据注释并没有真正削减芥末。

当用户输入了无效属性(例如int?,float?,DateTime?,...)的无效格式并且模型绑定器尝试时,我还需要一种方法来正确个性化验证错误消息设置值。我厌倦了string支持属性并手动解析可空类型。

此外,甜甜圈缓存是一项功能,每个受尊重的Web框架都必须具有内置支持。

答案 1 :(得分:1)

我希望路线周围有更多的速记助手,例如铁路与:resource:resources路线相似。

答案 2 :(得分:1)

对我来说最大的问题是缺少一些动作结果类型,比如XmlActionResult或PdfActionResult ......它们可能很有用......

答案 3 :(得分:0)

内置支持迁移和activerecord