0

ASP MVC 4 Web サイトがあります。ResX ファイルを使用して、サイトをさまざまな言語にローカライズしています。私のページの 1 つで、画像を含むローカライズされた HTML コンテンツ (ケース スタディ) を表示しています。ローカライズされたコンテンツ全体がファイルに保存され、ResX ファイルがそれを参照します。これはうまくいきます。

問題は、ローカライズされたコンテンツ内から画像を参照する方法です。画像は ~/Content/Img1.jpg (など) に保存されます。

今のところ、単純に /Content/Img1.jpg を配置しましたが、Web サイトがルート ドメインではなくサブディレクトリに展開される場合、これはうまく機能しません。

ありがとう、イド。

4

1 に答える 1

0

写真に同じ名前を付け、この写真が既にリソースに埋め込まれている場合は、他に何もする必要はなく、いつものように Culture と UICulture を変更するだけでよいと思います。それらが異なる場合は、コンパイル後にリソース ファイルを調べて、正確な名前を確認することをお勧めします。また、コンテンツが常に同じ静止画像を参照している場合は、いつものように通常のパスを配置しても問題ありません。~ で始まる参照は常にルートから始まり、構造は ~Content/en-US/picture1.jpg のようになります。それが役立つかどうか教えてください、

于 2013-02-07T07:50:50.247 に答える