0

我已经阅读了很多关于此的文章,但我做不到。当我的 aspx 页面没有母版页时,本地化工作正常。但是,当我的 aspx 页面带有母版页时,本地化不起作用。

aspx 页面代码

protected override void InitializeCulture()
{
    GeneralHelper.GeneralHelperC.SetCulture();
    String selectedLanguage = GeneralHelperC.GetCulture();
    UICulture = selectedLanguage;
    Culture = selectedLanguage;

    Thread.CurrentThread.CurrentCulture =
        CultureInfo.CreateSpecificCulture(selectedLanguage);
    Thread.CurrentThread.CurrentUICulture = new
        CultureInfo(selectedLanguage);

    base.InitializeCulture();
}
4

1 回答 1

0

其实看起来是我的错。在将资源文件名 Default.aspx.resx 更改为 Default.aspx.en.resx 之后,我使用“生成本地资源”创建了 resx 文件,但它看起来有问题。无法更改为默认名称。

于 2012-08-11T19:44:02.020 回答