0

私はこのような方法を持っています:

[HttpGet]
[Authorize]
public JsonResult SomeMethod()
    object responseJson;
    try
    {
        //All good
        responseJson = new { Data = someData };
    }
    catch (Exception ex)
    {
        //AdditionalInfo is not returned
        responseJson = new { Error = errors, AdditionalInfo = additionalInfo };
    }

    return Json(responseJson, JsonRequestBehavior.AllowGet);
}

メソッドがエラーを返さない場合、responseJson の解析に問題はありませんが、応答が Catch で作成された場合、AdditionalInfo にアクセスできません。

詳細をお伝えすることはできますが、長い最初の投稿に入る前に、明らかな何かを見落としていないことを確認したいと思います。

ありがとうございました!サイモン

4

1 に答える 1