C# DevExpress导出为PDF对象引用未设置为对象实例

C# DevExpress导出为PDF对象引用未设置为对象实例,c#,asp.net-mvc,devexpress,viewmodel,nullreferenceexception,C#,Asp.net Mvc,Devexpress,Viewmodel,Nullreferenceexception,我对DevExpress的GridViewExtension类的ExportToPdf函数有问题。当我的代码到达这个块时 [HttpPost] public ActionResult ExportTo(int Year, string Id, int CaseNumber) { _SvcM = new SvcViewModels(); List<SomeViewmodel> data = _SvcM.GetSomeModelData(Year, Id, CaseNum

我对DevExpress的GridViewExtension类的ExportToPdf函数有问题。当我的代码到达这个块时

[HttpPost]
public ActionResult ExportTo(int Year, string Id, int CaseNumber)
{
    _SvcM = new SvcViewModels();
    List<SomeViewmodel> data = _SvcM.GetSomeModelData(Year, Id, CaseNumber);
    GridViewSettings settings = GetGridSettings();
    ViewBag.GridSettings = settings;
    return GridViewExtension.ExportToPdf(settings, data);
}
[HttpPost]
public ActionResult ExportTo(整数年、字符串Id、整数案例编号)
{
_SvcM=新的SvcViewModels();
列表数据=_SvcM.GetSomeModelData(年份、Id、案例编号);
GridViewSettings=GetGridSettings();
ViewBag.GridSettings=设置;
返回GridViewExtension.ExportToPdf(设置、数据);
}

程序在Action方法的最后一行抛出NullReferenceException。我已经调试了输入值,并确保它们的类型正确且不为null。数据对象是通过
GetSomeModelData
方法填充的枚举列表。我不知道为什么导出方法不能正确执行,有人知道吗?

ExportToPdf返回什么类型?它与ActionResult兼容吗?ExportToPdf以下载pdf文件的形式返回ActionResult。我从我的视图中对该操作执行POST请求,这样我就可以在不离开页面的情况下下载pdf文件。ExportTo()操作因此没有视图。传递给
ExportToPdf
方法的
数据
变量可能包含
列表
,由于
GetSomeModelData
方法的影响,该列表具有空引用(可能从数据库中获取,并且没有返回可用结果),因此它会抛出NRE。您可以在那里显示
GetSomeModelData
方法中的逻辑吗?ExportToPdf返回什么类型?它与ActionResult兼容吗?ExportToPdf以下载pdf文件的形式返回ActionResult。我从我的视图中对该操作执行POST请求,这样我就可以在不离开页面的情况下下载pdf文件。ExportTo()操作因此没有视图。传递给
ExportToPdf
方法的
数据
变量可能包含
列表
,由于
GetSomeModelData
方法的影响,该列表具有空引用(可能从数据库中获取,并且没有返回可用结果),因此它会抛出NRE。您能在那里显示
GetSomeModelData
方法中的逻辑吗?