首页 新闻 搜索 专区 学院

mvc 异常处理

0
悬赏园豆:5 [已解决问题] 解决于 2014-01-07 10:49

这是controller中的一段代码

 public JsonResult GetList(GridPager pager, string queryStr)
        {
            List<SysException> list = exceptionBLL.GetList(ref pager, queryStr);
            var json = new
            {
                total = pager.totalRows,
                rows = (from r in list
                        select new SysException()
                        {
                            Id = r.Id,
                            HelpLink = r.HelpLink,
                            Message = r.Message,
                            Source = r.Source,
                            StackTrace = r.StackTrace,
                            TargetSite = r.TargetSite,
                            Data = r.Data,
                            CreateTime = r.CreateTime
                        }
                ).ToArray()
            };
            return Json(json);
        }

这段代码中

 List<SysException> list = exceptionBLL.GetList(ref pager, queryStr);

list =null

下面这句肯定会出现异常

from r in list
select new SysException(){....}

要怎么处理才好呢

因为是在controller中最好是不要写什么逻辑代码

生活还是要继续的主页 生活还是要继续 | 初学一级 | 园豆:10
提问于:2014-01-07 10:10
< >
分享
最佳答案
0

List<SysException> list = exceptionBLL.GetList(ref pager, queryStr);

 

你先List<SysException> list=new List<SysException>();

那么list就不等于null。试试看。

收获园豆:5
aehyok | 小虾三级 |园豆:1012 | 2014-01-07 10:17

是我自己在业务层逻辑写出了,谢谢你的回答

生活还是要继续 | 园豆:10 (初学一级) | 2014-01-07 10:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册