Asp.net本地化不';不要使用母版页

Asp.net本地化不';不要使用母版页,asp.net,localization,Asp.net,Localization,我读过很多关于这方面的文章,但我看不懂。当我的aspx页面没有母版页时,本地化工作正常。然而,当我的aspx页面与masterpage一起使用时,本地化就不起作用了 aspx页面代码 protected override void InitializeCulture() { GeneralHelper.GeneralHelperC.SetCulture(); String selectedLanguage = GeneralHelperC.GetCulture(); UI

我读过很多关于这方面的文章,但我看不懂。当我的aspx页面没有母版页时,本地化工作正常。然而,当我的aspx页面与masterpage一起使用时,本地化就不起作用了

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();
}

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

您可以添加更多详细信息吗?哪些内容没有本地化?母版页或整个页面中是什么?您是如何实现本地化的?通过resx文件?