4月25日(火)1、2コマ目
今日、やったこと [確認テスト]POST確認テスト1 [確認テスト]POST確認テスト2 今日の確認テスト 正解例をあげておきます。 POST確認テスト1 Question.cs 各質問項目のデータは ID 質問 のセットなので、このQuestionクラスで サイズ 色 理由 の質問項目データを扱う。 Index.cshtml.cs 特にややこしいことはないかと。 コンストラクタで質問データを用意し、OnPost()で回答(各質問のID)から質問データを探す。 Index.cshtml 回答データプロパティのうち、理由データはnullの場合、ループをまわす際にエラーとなる。そのため、回答データプロパティがnullでないときだけ、回答データを表示する必要がある。 POST確認テスト2 ”文字の色やサイズを変更する”に戸惑うかもしれないが、<table>タグにクラスをつけるだけ。 ポイントは指定された行数、列数の表を作るところ。でも、2重ループになるだけでそんなにややこしくはない。 Item.cs フォントサイズ、フォント色はともに、 ID 表示データ クラス なので、このItemクラスで両方とも扱う。 Index.cshtml.cs とくにややこしいことはないかと。 Index.cshtml ポイントは表を出力する部分。 次回は 一応、解説のあと、セッションオブジェクト(新ネタ)をやります。