2011-08-15 9 views
1

現在、MVC3/Razorシステムに対するWebフォームベースのアプリケーションを再作成しており、軽微な問題が発生しています。RazorビューのJITコンパイル済みリソース

現在のソリューションでは、GlobalResourceハンドラを介して.aspxページにコンパイルされた多数のリソースが外部CMS内に保持されています。これは、CMSでのヒット率が低く、各ページごとに一度だけリソースを収集する必要があることを意味します。

私たちはRazor/MVC3の中で同じことをすることができるメカニズムを見つけることはできません。

答えて

0

あなたの質問は分かりませんが、リソースのバンドルを提供するためにHttpHandlerを使用しているようです。 MVC3のままでコードをそのまま使用できない理由はありません。あなたが何か他のことをやっているなら、もう少し説明が必要です:)。根底にある目標は何ですか? 1ページあたりのHTTPリクエストの数を減らすには?

+0

アイデアは、アプリケーション(テキストラベル、HTMLマークアップフラグメントなど)の外部にある文字列リソースを取得し、外部リソースコンテナ(たとえばCMSシステム)のみが表示されるようにビューに '焼き'させることです一度アクセス。 –

+0

私はカスタマイズした 'RazorBuildProvider'を提供することで、私が何をしていたのかを整理しました。私はまもなく答えとしてアプローチを書くつもりです –

関連する問題