私はMVCに取り組んでいます。MVCはユーザーにリクエストの一覧を表示します。モデルは次のようになります。ラムダ式がデリゲート型ではないため 'bool'型に変換できませんか?
public class RequestModel
{
public string Status { get; set; }
}
そして、コントローラは、このようなものになります。
public ActionResult Index()
{
return View(db.Requests.ToList());
}
を私は、ステータスが「保留」と要求のリストを表示するには、インデックスビューのページをしたいと思います
:しかし、これは私に次のエラーを与える<table class="table">
@foreach (var item in Model)
{
<tr>
<td>
@if (modelItem => item.Status == "Pending")
{
@Html.DisplayFor(modelItem => item.Status)
}
</td>
</tr>
}
</table>
:私は、次のコードで試みました
Cannot convert lambda expression to type "bool" because it is not a delegate type.
このエラーの意味とその対処方法がわかりません。誰かが何か助けやアドバイスがあれば、私はそれを高く評価します。
ではありません> x。ステータス:= "保留中"))); –