###やりたいこと
モデルにデータをセットしてそれをビューで表示したい。
(データをモデルに入れるのはまずはコントローラで)
###できないこと
foreachで表示するためにIEnumerableを使いたいのですが
自身でつくったクラスをIEnumerableで受け渡すには
どう書けばいいのかわからずとん挫しています。
イメージ的には
・モデルをIEnumerableでコントローラで宣言
・PartialView("_View",モデル)でビユーに受け渡し
みたいなことを思い描いてますが値が受けわたってくれません。
###モデルクラス
public class Ret { public string name { get; set; } public string url { get; set; } }
###部分ビュー
@model IEnumerable<Mvc.Models.Ret> <table class="table"> @foreach (var item in Model) { <tr> <td>@Html.DisplayFor(modelItem => item.name)</td> <td>@Html.DisplayFor(modelItem => item.url)</td> </tr> } </table>
###補足情報(言語/FW/ツール等のバージョンなど)
MVC5
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/28 09:42