我有多语言网站。我已经为它添加了资源文件。但我在母版页有问题。
我添加了具有InitializeCulture()
方法的基类。此类从内容页面继承。因此,所有内容页面文本都已根据语言选择进行了更改。但是母版页中的问题因为当我从母版页继承基类时,错误显示母版页确实包含 Intializeculture 的定义。
基类方法是:
protected override void InitializeCulture()
{
if (Session["myapplication.language"] != null)
{
string selectedLanguage = Session["myapplication.language"] as string;
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(selectedLanguage);
Thread.CurrentThread.CurrentUICulture = new CultureInfo(selectedLanguage);
}
}
我还在Page_Init
母版页的情况下添加了此方法。但是没有找到结果。