1

我有多语言网站。我已经为它添加了资源文件。但我在母版页有问题。

我添加了具有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母版页的情况下添加了此方法。但是没有找到结果。

4

0 回答 0