引用 : https://blog.georgekosmidis.net/2019/08/08/action-results-in-asp-net-core-apis/
https://qiita.com/dongsu-iis/items/dd2d09692b6324bdd31b
https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.mvc.actionresult?view=aspnetcore-2.1
型 | 実装方法 | 説明 |
---|---|---|
ViewResult | View() | Razorエンジンが生成したHTMLコンテンツを返します |
PartialViewResult | PartialView() | Razorエンジンが生成した部分ビューのHTMLコンテンツを返します |
ContentResult | Content() | 生のテキストコンテンツを返します |
JsonResult | Json() | 文字通りJSON文字列 |
FileResult | File() | ファイル内容をブラウザーに送信、内容はByte配列 |
RedirectResult | Redirect() | 特定なURLへリダイレクトする |
RedirectToRouteResult | RedirectToAction(), RedirectToRoute() | 特定なコントローラーorアクションメソッドへリダイレクトする |