我想要一个msbuild任务来编译视图,这样我就可以看到编译时是否存在编译错误...编译时.有任何想法吗?
我正在学习asp.net mvc,我刚开始,我决定从网络表格转移到mvc.
我理解linq和lambdas的基础知识,但我想知道或得到关于这个特定语法的一个很好的解释.
@model IEnumerable<CodeplexMvcMusicStore.Models.Album>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Genre.Name)
</td>
Run Code Online (Sandbox Code Playgroud)
我想知道是什么意思 modelItem => item.Genre.Name
我对此的了解是modelItem
获取值 item.Genre.Name
然后传递方法Html.DisplayFor()
.
我也很好奇如何在不使用lambda的情况下编写相同的代码.
纠正我,如果我错了,我只想知道代码的含义以及如何阅读.