1

私は .net mvc でアプリを開発しています。文字列をすばやく効率的に整理できる柔軟性のために、別の .resx ファイルを使用することで、ローカリゼーションの概念を使用しています。その過程で、特定のアクションでいくつかのアラートと確認ボックスが表示されるJavaScriptコードがいくつかあります。別の .js ファイルはありませんが、コードを .cshtml ファイルに埋め込んだだけです。私の質問は、私はこれらのアラートを受け取り、.resx ファイルからのメッセージも確認できませんか? 私は次のようなものを試しました、

              <script type="javascript">
              var confirm_text= @ResourceLocalisation.ConfirmText
              var confirmText=confirm(confirm_text);
              if(confirmText==true)
              .....

しかし、この微妙な仕事..何が欠けているのですか?..誰かがJavaScriptコードのローカリゼーションを達成するのを手伝ってくれますか?..私の質問は、 「ResxからテキストをJavascriptで使用する方法を取得する方法? ? しかし、私がこれを投稿しているのは、この投稿で質問に答えてもらえないからです..

web.configファイルでも行うべき設定はありますか?..

前もって感謝します..;)

4

1 に答える 1

1

私たちは常にそれを行っており、それは私たちにとって適切に機能しています. 生成された HTML のコピーを表示できますか? また、テキストを引用する必要があります。

@model MyModel
@using My.App.ResourcesProject  // if needed

<script type="text/javascript">
    var str = "@LocalizedStrings.AlertText";
    alert(str);
</script>
于 2013-08-29T07:42:12.187 に答える