0

これについて多くの記事を読みましたが、できません。aspx ページに masterpage がない場合、ローカリゼーションは正常に機能します。ただし、私の 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();
}
4

1 に答える 1

0

実際、それは私のせいに見えます。リソースファイル名 Default.aspx.resx を Default.aspx.en.resx に変更した後、「Generate Local Resource」で resx ファイルを作成しましたが、問題があるようです。デフォルトの名前に変更できません。

于 2012-08-11T19:44:02.020 に答える