ASP.NET MVC似乎是一个很大的入口。有人能总结一下它的MVC实现如何与其他语言的流行MVC框架相媲美吗?(我特别考虑Rails和Zend Framework,尽管显然有很多)。观察学习曲线,常用术语,易用性和感觉良好的因素欢迎。(为了了解一些背景,我已经避免使用ASP.NET有一段时间了,因为我真的讨厌webforms方法,但杰夫在播客上的大量赞扬几乎说服了我尝试一下。)
我正在开发一个非常复杂的ASP.NET网络应用程序。菜单是一个树形视图,它从XML文档中收集其内容。生成XML并填充来自SQL数据库的数据。SQL数据库中的数据存储在彼此具有依赖性的多个表中。SQL DB -> XML ->树视图(菜单)
我的问题如下:有没有一种方法可以避免“xml”的步骤,将数据分层地从数据库中读取到树视图中?或者,有没有其他方法可以直接从数据库数据中创建树形视图?我使用的是ASP.NET 4.0,SQL server2008和常用的.N