Q1: Какая сокращенная версия лучше?Q2: Как я могу передать анонимные типы моему представлению в mvc3?
public ViewResult Index3()
{
List<T1> ls = new List<T1>();
ls.Add(new T1 { id = 1, title = "t1", val1 = 1, val2 = 2});
ls.Add(new T1 {id=2, title="t2", val1=3, val2=4});
ls.Add(new T1 { id = 3, title = "t3", val1 = 5, val2 = 6});
return View(ls);
}
(Q1) Что-то похожее?*
public ViewResult Index3()
{
return View(List(new { id = 1, title = "t1", val1 = 1, val2 = 2 }
new { id = 2, title = "t2", val2 = 3, val2 = 4 }
);
}
Затем обратитесь к описанному выше в виде бритвы:
@model IEnumerable<Some Anonymous or Dynamic Model>
@item.id
@item.title
@item.val1
...