私はZend Frameworkでプログラミングしていましたが、現在はASP.NET MVCも使用しています。ASP.NET MVCの2段階表示
私がZend Frameworkで好きだったのは、メインコンテンツの後にレイアウト(ASP.NETのマスターページのようなもの)がレンダリングされるため、HTMLヘルパーを使用してJavaScriptを挿入したり、生成中にいくつかのCSS /メインのコンテンツとhtmlヘルパーよりも、通常はレイアウト(マスターページ)に配置されるheadタグにすべての必要なコードを配置します。 ASP.NET MVCで可能なことはありますか?
はいそれは本当ですが、あなたを想像しますあなたのページにUserControlsをレンダリングしたいと思うでしょうし、それぞれが "head"プレースホルダにアクセスできない、または私が逃しているよりも、CSSやjsの一部が必要です 何か? – Steve
正確なコンテキストを知らなくても、特定のコントロールをページに配置していることがわかっている場合は、ユーザーコントロールではなくページを介したコントロールに必要なjavascriptとCSSを含めることができます。 私にとって、これらのファイルは別々のファイルではありません。ブラウザが複数の小さなファイルよりも大きなファイルをダウンロードするのが速いので、問題はありません。 –
また、私はこれらの可能性を知っていますが、私はZFのコンセプトが好きでした。その他の例:UserControlsはこのjavascriptを動的に生成することがあります。または架空のサイトは、ユーザー設定に従ってUserControlを使用してレンダリングされる多数のウィジェットを持つ複雑なポータルです。 (もちろん、すべてのスクリプトで1つの大きなjavascriptファイルを持つことができます) – Steve