快捷搜索:

在MVC2.0 中 遭遇无法被 Try Catch 的 “Exception”

前天当我为新项目新增完日志模块后对日志模块进行测试,测试时居然发明开拓职员一段异常简单的代码,而且很标准的try ... catch .. 写法。代码收拾如下:

1public JsonResult SaveTest()

2{

3try

4{

5//LinqToSql:返回IQueryable数据聚拢。

6var iQueryableData = (from o in _Context.Orders//.Where(o => o.OrderID == 10248)

7select new

8{

9ShipName = o.ShipName,

10Employee = o.Employee,

11}).ToList();

12

13//LINQ:返回IEnumerable聚拢。

14var iEnumerableData = from d in iQueryableData

15select new

16{

17ShipName = d.ShipName,

18EmployeeName = d.Employee.LastName //空引用未处置惩罚激发法度榜样非常。

19};

20

21return Json(new { Success = true, Msg = iEnumerableData }, JsonRequestBehavior.AllowGet);

22}

23catch (Exception ex)

24{

25return Json(new { Success = false, Msg = ex.Message }, JsonRequestBehavior.AllowGet);

26}

27}

您可能还会对下面的文章感兴趣: