MVC JsonResult 无法对 null 引用执行运行时绑定

低调的感觉 2014-07-04 09:57:15
代码一:
return Json(new datagrid
{
total = 3,
rows = result.MerchantQualities.Select(s => new
{
MerchantGroup = s.MerchantGroup.ToString(),
Installation = s.Installation,
Registeration = s.Registeration,
Deposit = s.Deposit,
Consumption = s.Consumption,
StartupApp = s.StartupApp,
ConsumptionAmount = s.ConsumptionAmount
}),
footer =
{
MerchantGroup = "",
Installation = 0,
Registeration = 0,
Deposit = 0,
Consumption = 0,
StartupApp = 0,
ConsumptionAmount = 0
}
});


代码二:
return Json(new datagrid
{
total = 3,
rows = result.MerchantQualities.Select(s => new
{
MerchantGroup = s.MerchantGroup.ToString(),
Installation = s.Installation,
Registeration = s.Registeration,
Deposit = s.Deposit,
Consumption = s.Consumption,
StartupApp = s.StartupApp,
ConsumptionAmount = s.ConsumptionAmount
})
});


MVC里面,代码1 就是多了一个“footer”节点
然后就报错了:无法对 null 引用执行运行时绑定
为什么?
...全文
376 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sealovesky99 2014-07-23
  • 打赏
  • 举报
回复
M_Shop shop = db.Shops.Find(ShopCD); return Json(shop); 好吧 后面看看还是没有解决
sealovesky99 2014-07-23
  • 打赏
  • 举报
回复
好的 我也已经解决了
低调的感觉 2014-07-14
  • 打赏
  • 举报
回复
本问题已经自行解决。。。我需要结贴 谁来顶一下 。。。
低调的感觉 2014-07-04
  • 打赏
  • 举报
回复
自己已经解决: footer = new { MerchantGroup = sumText, Installation = result.MerchantQualities.Sum(s => s.Installation), Registeration = result.MerchantQualities.Sum(s => s.Registeration), Deposit = result.MerchantQualities.Sum(s => s.Deposit), Consumption = result.MerchantQualities.Sum(s => s.Consumption), StartupApp = result.MerchantQualities.Sum(s => s.StartupApp), ConsumptionAmount = result.MerchantQualities.Sum(s => s.ConsumptionAmount) } 掉了“new”
低调的感觉 2014-07-04
  • 打赏
  • 举报
回复
    public class datagrid
    {
        /// <summary>
        /// 总数
        /// </summary>
        public int total;
        /// <summary>
        /// 行数据集
        /// </summary>
        public dynamic rows;
        /// <summary>
        /// 汇总集
        /// </summary>
        public dynamic footer;
    }
这是自定义的一个类

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧