プロジェクトの作成
- Visual Studio を起動する。
- 「新しいプロジェクトの作成」をクリックする。
- 「ASP.NET Core Web アプリ(Model-View-Controller)」→「次へ」
- プロジェクト名を「Mvc〇〇〇」と入力 → 「次へ」→「作成」(〇〇〇にプロジェクト名を付ける。頭文字は大文字)
コントローラーの追加
- 「ソリューションエクスプローラー」で「Controllers」フォルダを右クリック。
- 「追加」→「コントローラー」の順で選択。
- 「MVC コントローラー - 空」を選択。
- 名前を「○○〇Controller.cs」と入力し、「追加」
表示する文字の変更
public IActionResult Index() { return View(); }
↓変更
public string Index() { return "HelloWorld"; }
操作確認
- アプリを実行する
- URLに「〇〇〇」を追加する。(〇〇〇はController.csで付けた名前)
- ブラウザに「HelloWorld」が表示されているか確認する。
サブページの追加
次はサブページの作成をします。
【例】URL→ 「〇〇〇/sub」
public string Sub() { return "サブページが表示されます"; }
URLからパラメータを渡す方法
次はURLにパラメータを書いて、ページに表示させてみましょう。
【例】URL→ 「〇〇〇/parameters/?animal=cat&number=3」
using System.Text.Encodings.Web; public string Parameters(string animal, int number) { return HtmlEncoder.Default.Encode($"I have {number} {animal}s "); }
※usingに「System.Text.Encodings.Web」を追加してください。