我有一個返回AdminDetail實例集合以下操作方法:如何將對象集合傳遞給我的MVC3中的視圖?
public ActionResult DetailData()
{
var vm = _reference.Detail().ToList();
return PartialView("~/Areas/Administration/Views/References/_DetailData.cshtml", vm);
}
這裏是我的AdminDetail類:
namespace Storage.Models
{
public class AdminDetail
{
public string PartitionKey { get; set; }
public string RowKey { get; set; }
public string Title { get; set; }
public string Status { get; set; }
public string Type { get; set; }
public string Level { get; set; }
public string Order { get; set; }
public int Row { get; set; }
}
在我的Razor視圖我應該怎麼放的模型?如果我只是把下面則是隻爲一個實例:
@model Storage.Models.AdminDetail
@foreach (var detail in Model.AdminDetails)
{
如何使用我的模型視圖我通過AdminDetails的集合?我不確定viewdata是否是一種選擇,但我寧願不使用它,因爲我聽說它不是一個好選擇。
1給出的合理的假設'.ToList()'在這種情況下,返回和'IEnum <>' – 2012-01-15 13:27:25
謝謝達林 – 2012-01-15 13:32:30
感謝您的好回答。只是一個問題。當我嘗試你的建議時,我不會在@detail上獲得智能。這是預期的嗎? – 2012-01-15 13:40:31