在javascript中设置资源字符串

时间:2009-03-10 14:41:44

标签: asp.net javascript .net-3.5 resources

如何在javascript中设置资源字符串?

我有一个名为的资源文件,例如

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);

由于

1 个答案:

答案 0 :(得分:16)

你应该可以使用:

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