我在页面加载时遇到以下错误。当它在页面加载时命中List()方法。
请注意,我已经在下面的代码中获得了变量查询的值。
但在执行行后的其他部分:
JtableReturnTypeObj.Records = query.Skip(jtStartIndex).Take(jtPageSize).ToList();
点击catch块并显示以下错误。
值不能为空。
参数名称:表达式
执行第一行后,在下面的代码中遇到错误。
public JtableListReturnType List(string Params, int jtStartIndex = 0,
int jtPageSize = 0, string jtSorting = null,
string jsonAdvancedSearchFilterCriteria = null, int? id = 0)
{
var query = ( //Provided Linq code here // )
if (jsonAdvancedSearchFilterCriteria != null)
{
var searchResult = QueryBuilder.AdvancedSearchQueryBuilder(query,
jsonAdvancedSearchFilterCriteria, false);
//onloadtext party
JtableReturnTypeObj.Records = searchResult.Skip(jtStartIndex).Take(jtPageSize).ToList();
JtableReturnTypeObj.Result = "OK";
JtableReturnTypeObj.TotalRecordCount = searchResult.Count();
}
else
{
JtableReturnTypeObj.Records = query.Skip(jtStartIndex).Take(jtPageSize).ToList();
JtableReturnTypeObj.Result = "OK";
JtableReturnTypeObj.TotalRecordCount = query.Count();
}
}