とにかく、JavaScriptでリソースファイル(.resx)にアクセスできますか?
いいえの場合、異なる言語でJavaScriptのメッセージを表示するための回避策はありますか?
質問する
22917 次
4 に答える
13
JavaScript がページにある場合は、次を使用できます。
var globalResource = '<%= Resources.YourClass.YourResourceKey %>';
グローバル リソース (/App_GlobalResources) にアクセスします。または
var localResource = '<%= GetLocalResourceObject("LocalResourceKey").ToString() %>';
ローカル リソース (ページ位置に関連する /App_LocalResources) にアクセスします。
または、javascript ソリューションは、この素敵な jQuery プラグインかもしれません。
于 2010-09-24T09:40:01.683 に答える
4
MVC4 では二重引用符を使用できます。
var e = document.getElementById("myelementID");
e.textContent = "@Resource.MyVariable";
私はテストしましたが、うまくいきました。
于 2014-01-14T12:49:22.220 に答える
4
私はサーバー側の GetGlobalResourceObject() を呼び出す Jquery ajax を使用してそれを行いました
于 2010-10-26T08:39:48.950 に答える
0
それは別のjavascriptファイルですか?いつでも asp リテラルを使用して HTML ページにテキストを挿入し (例: var myString = '<asp:literal id="myLiteral" />';
)、リテラル サーバーサイドを埋めることができます。
于 2010-09-24T09:02:50.010 に答える