0

Webforms (.aspx) ページと MVC3 の両方を持つ 1 つのアプリケーションがあります。ラベル、メッセージ テキスト、およびその他のテキストを .resx ファイルに保存するつもりです。.resx ファイルのキー/値の多くは、Web フォームと MVC の両方で共通です。

同じリソースを含む 2 つのリソース ファイルを維持する必要はありません。1 つのファイルは App_GlobalResources (Web フォーム用) にあり、別の .resx ファイルは MVC 用の別のフォルダーにあります。

Web フォーム ページと MVC コードの間で 1 つのリソース ファイルを共有/アクセスする方法はありますか? (現在、2 つのファイルがあり、それらが同期していることを確認するのは面倒です)。

ありがとう!

4

1 に答える 1

1

これを行うには、既存のアイテムをリンク機能http://msdn.microsoft.com/en-us/library/9f4t9t92%28v=vs.80%29.aspxとして追加します。

  1. ソリューションフォルダにリソースファイルresource.resxを作成します
  2. MVC/Webフォームプロジェクト内にApp_GlobalResourcesフォルダーを作成します
  3. コンテキストメニューを開き、[既存のアイテムを追加]を選択して([開く]ボタンのドロップダウンリストから[リンクとして追加]を選択)、共有リソースファイルをプロジェクトに追加します
于 2012-05-29T13:07:50.587 に答える