0

多くのヘルパー関数などを配置する共通アセンブリがあります。EmbeddedResourceControllerすべての HTML ヘルパーがスクリプトとスタイルを埋め込んで表示するために使用できる共通 (WebForms 用の WebResource.axd のようなもの) を作成したいと考えています。問題は、HTML ヘルパー コードからプロジェクトに依存しない方法で (つまり、そのプロジェクトのルーティング/コントローラー ルールを知らなくても) インクルード パスを作成できる必要があることです。

理想的には、ヘルパー コードのようなインクルードを作成<script type="text/javascript" src="/EmbeddedResource/myJsScript.js"></script>し、共通の dll を使用するすべてのプロジェクトで機能させたいと考えています。

4

2 に答える 2

0

おそらく、HTMLヘルパー拡張機能を使用できます。次の質問でベル氏の答えを見てください。部分からかみそりのセクションを作成します

于 2012-11-03T20:17:20.347 に答える
0

あなたの質問を正しく理解していれば、この EmbeddedResource コントローラーを各プロジェクトのコントローラーのベースとして使用できます。

EmbeddedResourceController : EmbeddedResourceBase

EmbeddedResourceBase が共通の dll にある場所

于 2012-10-30T19:44:35.490 に答える