0

カスタム ルーティングを使用する MVC アプリケーションがあります。

{Customer}/{Entity}/{Action}

ルート{Customer}変数は、ローカリゼーション変数のように理解できます。の値に応じて、ビューのラベルを変更したいと思います{Customer}。これは、 forCustomer1Field1ラベル付けされ、Usernameforが名前付きであることを意味します。(例は意味がありませんが、要件を示す必要があります)。Customer2Field1LoginName

どうすれば望ましい結果を得ることができますか? 2 つのリソース ファイルの作成から始めましLabels.Customer1.resxLabels.Customer2.resxが、ビューでこれらを有効にする方法がわかりません。

ちなみにレーザーエンジンは使っていません。

ありがとう!

4

1 に答える 1

1

以下に追加するリンクは、リソース ファイルの使用方法と、選択したリソース ファイルに応じて別の値を変更するために、リソース ファイル内の値を使用してラベルの値を置き換える方法を示しています。

これによると、現在のリソース ファイルを設定できるプロパティを作成できます。現在のリソース ファイルを設定したら、そこから各ラベルの値を呼び出すことができます

http://www.4microsoftsolutions.com/post/AspNet-Globalization-and-Localization-using-Local-Resource-files-and-Global-Resource-files-.aspx

.resx ファイル内のすべてのリソースをループする

于 2012-12-12T17:03:46.990 に答える