我想根据文化设置不同语言的按钮文字。我将所有Javascript代码放在单独的文件中。此文件在Master Page中的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>
我知道&lt;%= GetGlobalResourceObject(“JSString”,“SessionTime”)。ToString()%&gt; 在单独的js文件中不起作用。如何解决这个问题尽可能简单快捷?
答案 0 :(得分: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 的风险?