4月18日(火)1、2コマ目
今日、やったこと
POST練習ドリル
POST練習ドリル1、2解説
今日のホワイトボード
POST練習ドリル4のために
複数選択可能なチェックボックスを使っています。
HTML側
おなじグループの選択肢(<input>タグ)は同じname属性に
OnPost()メソッド
引数は配列に
|
| 図 チェックボックス |
[解説]POST練習ドリル1
前回やったモノと同じです。
Item.cs
商品情報を受け渡すためのクラス。
Index.cshtml.cs
選択商品のリストのプロパティを用意する。
Index.cshtml
Index.cshtml.csの選択商品リストプロパティを使って商品選択用リストを作る。
[解説]POST練習ドリル2
練習ドリル1にサイズ選択のラジオボタンが追加。
ラジオボタンはグループから1つだけ選択可能。
Item.cs
練習ドリル1と同じ。
Size.cs
サイズ情報を受け渡すためのクラス。
Index.cshtml.cs
プロパティは
- 選択商品リスト
- 選択サイズリスト
の2つ。
やっていることは基本的にはドリル1と同じ。
Index.cshtml
Index.cshtml.csの選択商品リストプロパティ、選択サイズリストプロパティを使って商品選択用リスト、サイズ選択用ラジオボタンを作る。
[解説]POST練習ドリル4
ポイントは複数選択可能なチェックボックス。
OnPost()メソッドの引数は配列にする。
Topping.cs
トッピング情報受け渡し用クラス。
Index.cshtml.cs
トッピング一覧リストから選択されたトッピングのIDで検索する部分がポイント。
Index.cshtml
トッピングを選択していないときはなにも表示しないようにする。
次回は
確認テストをします。
