2010-04-20 175 views

回答

12
public override void OnActionExecuting(ActionExecutingContext filterContext) 
{ 
    if (/* whatever */) 
    { 
     var result = new JsonResult(); 
     result.Data = /* json data */; 
     filterContext.Result = result; 
     return; 
    } 

    base.OnActionExecuting(filterContext); 
    return; 
} 
+0

确定如何在这里插入JSON数据感谢 – zsharp 2010-04-20 21:15:23

+0

将结果要返回JSON数据的数据属性。 – womp 2010-04-20 21:29:04

+1

我不得不添加'result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;'为它工作 – 2015-05-07 15:02:30