我已经从控制类返回了一个警告类列表,如下所示:
public ActionResult Ex3()
{
List<warning> warningsList = new List<warning>();
XElement xelem = XElement.Load(transformedFile);
var warnings = from elem in xelem.Descendants("warning")
select elem;
foreach (var v in warnings)
{
warning warn = new warning();
warn.id = v.Attribute("id").Value;
warningsList.Add(warn);
}
return View(warningsList);
}
我已经创建了一个带有"创建强类型视图"选项的视图,并且我选择了警告类作为模型(剃刀引擎)。现在在Ex3View中。cshtml,我想创建和填充一个gridpanel与warningsList中的值。我怎么能做到呢?如何在返回的列表中访问这些数据?请注意,视图文件是。cshtml而不是。aspx。
你可以把一个模型放到一个商店的数据源:
@Html.X().Store().DataSource(Model)