@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Title)
</td>
</tr>
...
この質問に対する過去の回答で矛盾する回答を見つけました。私が理解していることから、左のパラメーター modelItem は未使用のパラメーターです。しかし、この質問MVC HTML Helpers and Lambda Expressionsに対する受け入れられた答えは、左のパラメーターがitem.Titleの値を「説明する」ために使用されていると言います。それで、それは使用されますか、それとも未使用ですか?
modelItem の予想される型は IEnumerable で、item.Title は文字列です。一方が他方をどのように説明できるかわかりません。しかし、modelItem が item.Title を記述していない場合、そもそもラムダ式ツリーを持つ目的は何ですか?