私の剃刀のビューからjsファイルにデータを渡すための最善の方法を探しています。たとえば、jsファイルにjqueryダイアログが設定されているとします。このダイアログのボタンのテキストについては、リソースファイルFR/NL/UKを使用してローカライズします。翻訳は下記@ UserResource.ButtonDelete + @ UserResource.ButtonCancel私の剃刀のビューから私のjsファイルにデータを渡す
で利用できる私が見さまざまなソリューションです:
私のジャバスクリプトファイル内のかみそりのコードを可能にするために素敵な RazorJS nugetパッケージを使用。それはかなりうまくいく。しかし、問題は:スクリプト内でかみそりの構文を使用するためにjsファイルをコンパイルすることは悪い習慣ですか?
JSのスクリプトファイル内のグローバル変数を宣言して、このようなビューから値を割り当てる:ビューで
:JSファイルで
<script>
var labelButtonDelete = @UserResource.ButtonDelete;
</script>
:
alert('The text for my button is ' + labelButtonDelete);
剃刀からjsファイルにデータを渡す最も良い方法は何ですか?別の選択肢がありますか?
ありがとうございます。