私はcompile razor files into separate dll、このリンクを以下のよ、と私にはJavaScript、CSS、および中に埋め込まれた画像にアクセスする方法を見つけ出すことはできませんを除いて、それが仕事を得ることができますdll。ASP.Net MVC 3アクセスのCSS、JSファイル
誰もこのアプローチを使用しましたか?非常に有望なようです。ありがとう。この記事で提示
私はcompile razor files into separate dll、このリンクを以下のよ、と私にはJavaScript、CSS、および中に埋め込まれた画像にアクセスする方法を見つけ出すことはできませんを除いて、それが仕事を得ることができますdll。ASP.Net MVC 3アクセスのCSS、JSファイル
誰もこのアプローチを使用しましたか?非常に有望なようです。ありがとう。この記事で提示
技術は、別々のアセンブリにカミソリビューを埋め込むためのものです。イメージ、js、CSSなどの静的リソースを使用することはできません。これらのタイプのリソースでは、カスタムソリューションを実装する必要があります。たとえば、リソース名を指定すると、アセンブリ(GetManifestResourceStream)から読み込み、ストリームをレスポンスに書き込むコントローラを作成できます。次に、あなたのビュー(Url.Action
)でこのコントローラアクションへのリンクを生成し、リソース名を渡すだけです。
Nugetを使用してインストールして参照アセンブリからすべての種類のリソースをロードすることができ、開発時にソースファイルに依存するように設定できるため、再コンパイルを必要とせずにビューを更新できます。
ご回答ありがとうございます。私は、MvcContribに画像、js、CSSなどのリソースへのルートを作成できる機能があることを知りました。私は、埋め込まれたプロジェクトでjs、イメージ、CSSのスタイルを取得することに成功しました。私はポータブルエリア(ala MVCContrib)の側面をとり、自分のコードをコンパイルして別のDLLにまとめるように思えます。これについての素晴らしい点は、親アプリでビューを上書きできることです。柔軟性に優れています。これまでのところうまくいくようです。ありがとう。 –