2009-03-10 36 views
8

Tôi làm cách nào để đặt chuỗi tài nguyên trong javascript?Đặt chuỗi tài nguyên trong javascript

Tôi có một tập tin tài nguyên được gọi là, ví dụ,

myResourceFile.resx 

trong mã của tôi và sử dụng điều khiển đen tôi có thể sử dụng:

lblName.Text = Resources.myResourceFile.ajaxRetrievingInformation; 

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

nhưng nếu tôi cố gắng này trong javascript, như:

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

hoặc

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

Tôi gặp lỗi ...

Có ai biết cách quản lý điều này không? Something như:

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

Cảm ơn

Trả lời

16

Bạn sẽ có thể sử dụng:

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

cách dễ dàng có thể được! :) Cảm ơn – balexandre

+0

Bạn tiết kiệm thời gian của tôi. Cảm ơn bạn! – Arterius

+0

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

Các vấn đề liên quan