4月11日(火)1、2コマ目
今日、やったこと
- Razorページのおさらい
- OnPost()メソッド
今日のホワイトボード
Razorページのおさらい1
forコードブロック、コードナゲットを使いました。
![]() |
| 図 作ったもの |
Program.cs
Razorページが使えるように設定する。
Index.cshtml
コードブロック、コードナゲットで動的なページが作れる。
Razorページのおさらい2
~.cshtmlから~.cshtml.csのプロパティにアクセスすることができる。
![]() |
| 図 ~.cshtml.csのプロパティにアクセスできる |
Page2.cshtml.cs
Page2.cshtml
OnPost()メソッド
POSTコマンドでリクエストされると、~.cshtml.csのOnPost()メソッドが実行される。
<form></form>ないの<input>タグや<select>タブで入力、選択した内容はOnPost()メソッドの引数として受け取ることができる。
なお、引数名はname属性と同じにする必要がある。
その1
テキストボックス入力値を取得する。
![]() |
| 図 起動直後 |
![]() |
| 図 入力->ボタンクリック |
Index.cshtml
Index.cshtml.cs
その2
テキストボックス入力値、選択リスト選択値を取得する。
![]() |
| 図 起動直後 |
![]() |
| 図 入力・選択、ボタンクリック後 |





