Έχω στην σελίδα το παρακάτω:
<asp:DropDownList ID="LanguageDropDownList" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="LanguageDropDownList_SelectedIndexChanged"
OnPreRender="LanguageDropDownList_PreRender">
<asp:ListItem Value="en">English</asp:ListItem>
<asp:ListItem Value="el">Greek</asp:ListItem>
</asp:DropDownList>
και θέλω μετά στην Master Page κάτι τέτοιο:
protected override void InitializeCulture()
{
string lang = string.Empty;//default to the invariant culture
HttpCookie cookie = Request.Cookies["SelLang"];
if (cookie != null && cookie.Value != null)
{
lang = cookie.Value;
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(lang);
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(lang)
}
base.InitializeCulture();
}
αλλά το MasterPage δεν έχει InitializeCulture :)
έχει κανείς ιδέα πως γενικότερα μπορεί να γίνει η υλοποίηση;
VI