0

我想根据文化设置不同语言的按钮文本。我将所有 Javascript 代码放在单独的文件中。该文件被导入到母版页的 ToolkitScriptManager 中。我已经创建了 JSString.resx 全局资源文件。我已经写了代码:

function showSessionTime() {
    $(".sessionTime").val('<%= GetGlobalResourceObject("JSString", "SessionTime").ToString() %>' + " " + convertTime(minutes) + ":" + convertTime(seconds)); seconds = seconds - 1;
}

然后在 $(document).ready(function ()... 中调用该函数

母版页中的按钮:

 <asp:Button ID="Button2" runat="server" class="ui-state-default ui-corner-all sessionTime"
                                        UseSubmitBehavior="False" OnClientClick="javascript:return false;" 
                                        meta:resourcekey="Button2Resource1"></asp:Button>

我知道<%= GetGlobalResourceObject("JSString", "SessionTime").ToString() %>在单独的 js 文件中不起作用。如何尽可能简单快速地解决这个问题?

4

1 回答 1

0

我检查这样的值:

   if ($("#ctl00_ddlLanguage").val() == 'pl-PL') {
        expiredMessage = 'Twoja sesja wygasła. Zostałeś wylogowany.';
    }
    else {
        expiredMessage = 'You session has ended. You have been logged out.';
    }

使用#ctl00_ddlLanguage有任何风险吗?

于 2013-06-28T08:02:23.377 回答