2009-03-10 6 views
8

JavaScriptでリソース文字列を設定するにはどうすればよいですか?javascriptでリソース文字列を設定する

Iは、例えば、というリソースファイルを持っている私のコードで

myResourceFile.resx 

と私は使用することができますリテラルコントロール使用:

lblName.Text = Resources.myResourceFile.ajaxRetrievingInformation; 

<asp:Literal id="lit" runat="server" 
      Text="<%$ Resources:myResourceFile, ajaxRetrievingInformation%>" /> 

を私はJavaScriptでこれをしようとした場合、のように:

<asp:Button ID="btnImportCompaniesAndEmployees" 
      runat="server" 
      CssClass="myButtonCssClass" 
      OnClick="btnImportCompaniesAndEmployees_Click" 
      OnClientClick="strLoadingText='<%$ Resources:myResourceFile, ajaxRetrievingInformation%>';return true;" 
      ... 
/> 

または

<script type="text/javascript"> 
    var strLoadingText = '<%$ Resources:myResourceFile, ajaxRetrievingInformation%>'; 
</script> 

エラーが発生します...

これを管理する方法を知っている人はいますか?よう 何か:あなたが使用することができるはず

var strLoadingText = Resources.GetString(myResourceFile, ajaxRetrievingInformation); 

おかげ

答えて

16

<script type="text/javascript"> 
    var strLoadingText = "<%= Resources.myResourceFile.ajaxRetrievingInformation %>"; 
</script> 
+0

それはどのように簡単にすることができます! :)ありがとう – balexandre

+0

あなたは私の時間を節約します。ありがとうございました! – Arterius

+0

MVC 3: 'var errorBlank = ''; ' – Equiman

関連する問題