【質問】ASP.NETスレ Part3【議論】at PHP【質問】ASP.NETスレ Part3【議論】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト133:nobodyさん 06/11/05 21:20:34 >>131 レスありがとうございます。 なるほど。 その場合、表示項目の制御のロジック(ifで判定してEnabled=falseなど)はやはりコントローラに書くべきなのでしょうか? それともそこもビジネスロジックとしてModelで処理するように切り出すべきでしょうか? 134:nobodyさん 06/11/05 21:28:40 >>133 Enableってプロパティに値を設定するのは、コントローラの役割ですね。 View側は、あくまでモデルの参照しかしない。 たとえば、ある値が配列に入っていて、その要素数分HTMLに表示するときのループ処理はaspxに書いちゃいますね。 それはView(見た目)の問題であって、コントローラの範疇じゃない、と自分はとらえます。 ASP.NETの場合は、Tableとかもコントロール化されてるから、 Pageクラスの中に実装できて、こういう機会は減りますけど、 PHPとかJSPでは表形式で出力するときは、View側にそのループを書いてます。 ただし、表形式で表示しやすいフォーマットにモデル化するのはコントローラの役割。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch