我理解Lambda查询的大部分内容,但是当我尝试学习MVC并且看到默认的Scaffolding模板时,它们将Lambda表达式用于这么多组件。MVC HTML Helpers和Lambda表达式
其中一个例如是DisplayFor
HTML助手。代码去@Html.DisplayFor(model => model.name)
我希望没有人认为这是一个愚蠢的问题,它只是,虽然我(想我)大部分理解Lambda表达式,他们不像普通代码“流动”,我有想想很难理解实际发生的事情!
所以,真正的问题是,
1)是否有使用lambda查询这些HTML助手,我很想念他们任何好处?
2)据我所知,DisplayFor只会被连接到一个项目 - 所以,为什么不是这只是@Html.DisplayFor(model.name)
或类似?
请给出任何其他信息,可以使MVC新手更好!
感谢Wil,为了提出这个问题,我一直在努力学习MVC 3 – 2011-05-19 03:21:31