我有一个返回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