グローバル化のマスターページで次のコードを使用できません&ローカリゼーション。コード部分にコメントとして、私はそれが正常に動作マスターページ以外の他のページにこのコードを追加するとASP.NET WebページC#3.0のグローバル化とローカリゼーションC#3.0
protected override void InitializeCulture()
{
if (Request["Language"] != null)
{
//String selectedLanguage = Request["Language"];
// code wil go here
}
base.InitializeCulture();
//base.InitializeCulture gives error as mentioned in the next line
//does not contain a defination for InitializeCulture
}
「をInitializeCultureためdefinationが含まれていません」というエラーになります。マスターページでこのコードを使用することには制限があります。
マスターページでこのコードを定義することができれば、すべてのファイルにこのコードを書く必要はありません。
は私が何か間違ったことをやっている、私はスレッドとグローバル化のためのファイルが含まれてい、まだそれはあなたがあなたのページクラスでこれを行う(= InitializeCultureを上書き)する必要がマスターページ
。ありがとう – Learning
私はいくつかのコードを追加しました。お役に立てれば。私の答えが正しいと答えてください。 – slfan
@slfan 'MasterPage'にラベルを貼り付けてローカライズして、' MasterPage'を使わず、代わりに 'Page'から継承したBaseMasterPageを所有するとしたらどうでしょうか? – PUG