2009-03-10 12 views
8

¿Cómo puedo establecer la cadena de recursos en javascript?Establecer la cadena de recursos en javascript

Tengo un archivo de recursos de llamada, por ejemplo,

myResourceFile.resx 

en mi código y usando el control literal puedo usar:

lblName.Text = Resources.myResourceFile.ajaxRetrievingInformation; 

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

pero si intento esto en Javascript, como:

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

o

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

Recibo errores ...

¿Alguien sabe cómo manejar esto? Algo así como:

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

Gracias

Respuesta

16

Usted debe ser capaz de usar:

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

lo fácil que puede ser! :) Gracias – balexandre

+0

Usted ahorra mi tiempo. ¡Gracias! – Arterius

+0

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

Cuestiones relacionadas