I'm trying to get CurrentUserLocale, and I get it server-side from my CodeBehind.
This is what I do :
protected void Page_Load(object sender, EventArgs e)
{
lang = CultureInfo.CurrentCulture.TwoLetterISOLanguageName;
[...]
}
lang is a global stringvariable.
I have this function :
public string getLang()
{
return lang;
}
And in my JS code :
<script type="text/javascript">
$(function () {
var language = <%# getLang() %>;
$("#datetimepickerdebut").datetimepicker({
locale: language, // Eventuellement à modifier pour le multilingue
showTodayButton: true,//Bouton d'accès rapide à la date-heure actuelle
defaultDate: moment({h:0, m:0})/*Heure par defaut : le jour même à 00:00*/
});
$('#datetimepickerfin').datetimepicker({
locale: language,
showTodayButton: true,
defaultDate: moment({h:23, m:59})
});
});
</script>
I've tried with <% GetLang(); %>, with <%= GetLang(); %>, with or without semi-colon. The calendar works well with locale:'fr' and when I set var language = 'fr'
Do you have any idea ?
Yann