如何从名单Ext.net 3 razor引擎填充GridPanel?

时间:2014-03-18 16:14:57

标签: asp.net-mvc razor ext.net gridpanel

我从控件类返回了一个警告类列表,如下所示:

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中,我想使用warningsList中的值创建并填充gridpannel。我怎样才能做到这一点 ?如何在返回的列表中访问这些数据? 请注意,视图文件是.cshtml而不是.aspx。

1 个答案:

答案 0 :(得分:0)

您可以将模型放到商店的DataSource:

@Html.X().Store().DataSource(Model)