如何从 Ext.net 3 剃须刀引擎列表中填充 GridPanel?

Posted

技术标签:

【中文标题】如何从 Ext.net 3 剃须刀引擎列表中填充 GridPanel?【英文标题】:how to fill a GridPanel from a list Ext.net 3 razor engine? 【发布时间】:2014-03-18 16:14:57 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

您可以将模型放入商店的数据源:

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

【讨论】:

以上是关于如何从 Ext.net 3 剃须刀引擎列表中填充 GridPanel?的主要内容,如果未能解决你的问题,请参考以下文章

MVC 视图 - 无法在选择下拉列表中填充列表

如何用 Ext.Net 数据库中的数据填充 GridPanel?

ext.net mvc gridpanel 使用具有复杂模型类型的数据源

如何将两个数组作为 POST 请求参数从 AJAX 发送到 MVC 控制器(ASP .NET Core 3.1 剃须刀)?

如何使剃刀视图引擎使用c# 6.0

从选择下拉列表中检索对象