0
我有強類型模型視圖的視圖,我需要將這些數據傳遞給循環中的局部視圖。 (部分觀點是八九不離十打模板數據的作用)如何在MVC循環中將模型數據從視圖傳遞到局部視圖
型號:
公共類Foo {
public int Id { get; set; }
public string Title { get; set; }
public string Content { get; set; }
}
控制器:
public ActionResult Index()
{
var foo = new List<Foo>();
for (var i = 1; i < 3; i++)
{
foo.Add(new Foo{Content = "test content " + i, Title = "test title " + i, Id = i});
}
return View(foo);
}
查看(Index):
@model List<Project.Models.Foo>
@foreach (var foo in Model)
{
Html.RenderPartial("OneFoo", foo);
}
視圖(OneFoo):
@using Project.Models
<div>
Title:
@Html.LabelFor(f => f.Title)
Content:
@Html.LabelFor(f => f.Content)
}
</div>
我得到的輸出是:標題:標題,內容:內容 - 它沒有得到實際值。
真棒 - 感謝 - 仍然是MVC「花哨語法」的新手。就是這麼簡單:)。多謝你們。 – Salty