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

テキストボックス入力値、選択リスト選択値を取得する。

図 起動直後

図 入力・選択、ボタンクリック後

Index.cshtml


Index.cshtml.cs





このブログの人気の投稿

6月27日(火)1、2コマ目

6月20日(火)1、2コマ目

7月4日(火)1、2コマ目