Send to your Kindle RIGHT:[[:t/ビュー]] [[:t/実装]] [[:t/UI]] [[:t/MVC]] ビューを実装するには? ---- #contents ***やること [#a6b62f10] -ビューテンプレートの適用 レイアウト用テンプレートというものは却下。その分はビューテンプレートに含める。 --下位展開の区画を作る 下位展開ビューの場合。 -対象ページ変換 データコンテキストの決定と対象ページをそのコンテキストで呼び出す。 -テンプレートと対象ページを合わせる ***流れ [#a209adfd] ビュークラスから… -→ビュー名→リクエストされたページの属性→ビューテンプレートを表すページ名 --→ビューテンプレート 最上位テンプレート。 --→ビューテンプレートページの属性→繰り返し部分テンプレートを表すページ名→繰り返し部分テンプレート 下位ページ名を呼ぶリクエストを包むテンプレート。 -→対象ページの内容.ToHtml() To…した結果。 -→ビューテンプレートに対象ページのToHtml結果を埋め込む RIGHT:[[:t/ビュー]] [[:t/実装]] [[:t/UI]] [[:t/MVC]] ビューを実装するには? ---- #contents ***やること [#a6b62f10] -ビューテンプレートの適用 レイアウト用テンプレートというものは却下。その分はビューテンプレートに含める。 --下位展開の区画を作る 下位展開ビューの場合。 -対象ページ変換 データコンテキストの決定と対象ページをそのコンテキストで呼び出す。 -テンプレートと対象ページを合わせる ***流れ [#a209adfd] ビュークラスから… -→ビュー名→リクエストされたページの属性→ビューテンプレートを表すページ名 --→ビューテンプレート 最上位テンプレート。 --→ビューテンプレートページの属性→繰り返し部分テンプレートを表すページ名→繰り返し部分テンプレート 下位ページ名を呼ぶリクエストを包むテンプレート。 -→対象ページの内容.ToHtml() To…した結果。 -→ビューテンプレートに対象ページのToHtml結果を埋め込む