2017-06-01 8 views
0

多言語のウェブサイトを構築したいと考えています。私はそれについていくつかのリソースを見つけましたが、私はどのようにリソースファイルからテキストを取得してHTMLタグに置くことができるのか分かりません。 たとえば、h1というタグがあり、リソースファイルからテキストを取得し、選択した言語に従ってこのテキストを変更したいと考えています。どのようにmvcのWebサイト内のリソースからすべての静的テキストを取得するには?

私は、ビューでのローカライゼーションの使い方を知らないということです。ヘルプ

+0

resxファイルを作成しましたか? – CodeNotFound

+0

再生のための@CodeNotFountありがとう...はい私はresxファイルを作成しますが、どのように私はビュー(cshtml)でこのリソースを使用することができません –

答えて

0

ため

おかげで、私はまだコメントを送ったために評判を持っていないので。 ASP.NET Core MVCのためにMicrosoftからどのようにこれが行われるかについてのリンクがあります。 Globalization and localization
は、ASP.NET MVC 5の場合、あなたはこの記事についてASP.NET Core MVC Localization by URLを読むことができCodeProject

+0

ありがとうが、このコードプロジェクトのリンクは、モデルとhtmlヘルパーについてですが、私はh1要素またはap要素を持っており、リソースファイルの内部テキストを設定したいと考えています。 –

+0

チュートリアルを通してさらに慎重に読んでください。彼らもこれを実証しています。リソースファイルにカスタム名前空間を追加すると、静的フィールドを持つクラスであるかのように参照することができます –

+0

@ Nick Polideropoulos –

0

から役立つチュートリアルを確認することができます。

また、この記事の実装のGitHub repoがあります。プロジェクトはASP.NET Core 2.0上に構築されています。

関連する問題