0

ビューを返すときのコントローラーのポイントを説明してもらえますか? ここでポイントを逃しましたか?

ユーザーがビューを作成できる(データベースに保存される)初歩的なCMSを構築しようとすると、状況に遭遇しましたが、もちろんユーザーが作成したため、コントローラーは存在しません。それで、彼らに仕える別の方法はありますか?

助けてくれてありがとう、私はまだMVCを完全に理解しようとしています!

4

1 に答える 1

5

コントローラーがビューを返すときのコントローラーのポイントを説明していただけますか?

コントローラーが行うのはビューを返すことだけだと誰が言いましたか?コントローラーは他にもたくさんのことをします。たとえば、アクションパラメーターの形式でユーザー入力を受け取り、ModelState.IsValidであるかどうかを確認し、モデルで何らかの処理を行ってから、MVCパターンの全体のポイントであるビューを返すことができます。

ユーザーがビューを作成できる(データベースに保存されている)基本的なCMSを構築しようとしたときに、状況に遭遇しましたが、もちろん、ユーザーが作成したものであるため、コントローラーは存在しません。それで、彼らに仕える別の方法はありますか?

はい、もちろん。VirtualPathProviderクラスを実装することにより、カスタム仮想パスプロバイダーを使用できます。

于 2012-05-29T08:43:26.320 に答える