ASP.NET MVC 画面遷移

画面遷移内容
  1. Home/Index.cshtmlにアップロード画面へのリンク
  2. リンクをクリックするとアップロード画面に遷移する
  3. 画面遷移はMoveコントローラでUpload画面に遷移する
作成物
  1. Home/Index.cshtmlを修正してアップロード画面へのリンクを作成
  2. Moveコントローラを作成(Controllers/MoveController.cs)
  3. Uploadビューを作成(Views/Move/Upload.cshtml)

ASP.NET MVC入門 - おっさんの備忘録

コード

Views/Home/Index.cshtml(修正)

@{
    ViewData["Title"] = "Home Page";
}
<div class="text-center">
    <h1 class="display-4">Welcome</h1>
    @*追加 開始*@
    @Html.ActionLink("ファイルアップロード", "Upload","Move")
    @*追加 終了*@
</div>
Controllers/MoveController.cs(新規)

using Microsoft.AspNetCore.Mvc;

namespace FileUploadDownload.Controllers
{
    public class MoveController : Controller
    {
        public IActionResult Upload()
        {
            return View();
        }
    }
}
Views/Move/Upload.cshtml(新規)

@
    For more information on enabling MVC for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860
*@
@{
}

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>upload</title>
</head>
<body>
    upload
</body>
</html>