Controller.Viewに、Viewの名前を指定すると、既定のViewではなく、そちらを表示するようにしてくれる。
Controller.View メソッド (System.Web.Mvc) | Microsoft Docs
FirstController.csは、
HTTP POSTの時のPostメソッドで、Viewの引数に"Result"を指定。
Post.aspxは、
TextBoxとsubmitボタンを表示するだけ。
(なぜか普通のボタンはヘルパークラスにないっぽいので、inputタグをそのまま書いてる。)
FirstフォルダのところでViewを直接追加。
Resultという名前にする。
Result.aspxは、
ViewData["name"]を出力。
普通にGETアクセスの時は、Post.aspxの入力フォームを表示。
submitでPOSTが発生したら、Result.aspxの結果表示が出る。
入力してPostを押すと、
入力した内容が出てくる。
Sample/aspnetmvc/Controller/View_viewName/src/Controller_ at master · bg1bgst333/Sample · GitHub