1
mvcページでダイナミックモデルを使用し、linqを使用してループごとに「スキップ」および「取る」を試みます。Razor Viewでダイナミックモデルでlinqを使用する
私のコードはこれです:
@model dynamic
@foreach (var article in Model.Articles.Take(2))
{
<div class="col-md-4">
<a href='@Url.Action("Details", "Content", new { Id = article.Id }, null)'>
<img class="img img-responsive" src="@(article.ImageUrl)" />
</a>
@article.Title
</div>
}
おかげ
@ using System.Linqは以前とまったく同じエラーが発生しているようではありませんか? – scottdavidwalker
LinqはIEnumerableを必要とします。キャストしようとしますか? 'var myarticles =((IEnumerable)Model.Articles).Cast()'そして、 '@foreach(var article in myarticles.Take(2))'を使用してください。 –
cableload
それを釘付けにしました:-)ありがとう – scottdavidwalker