10
當重寫OnActionExecuting時,如何返回Json結果而不傳遞給操作?如何從Action Attribute返回Json對象?
當重寫OnActionExecuting時,如何返回Json結果而不傳遞給操作?如何從Action Attribute返回Json對象?
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (/* whatever */)
{
var result = new JsonResult();
result.Data = /* json data */;
filterContext.Result = result;
return;
}
base.OnActionExecuting(filterContext);
return;
}
確定如何在這裏插入JSON數據感謝 – zsharp 2010-04-20 21:15:23
將結果要返回JSON數據的數據屬性。 – womp 2010-04-20 21:29:04
我不得不添加'result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;'爲它工作 – 2015-05-07 15:02:30