フランス語のWebフォームアプリケーションがあり、すべてフランス語です。button.Textはフランス語で表示されていますが、ASP.NET Wizardコントロールの表示ボタンは英語で表示されます
1つのaspxページに、フランス語翻訳SUIVANTの代わりにNEXTを表示するASP:Wizardコントロールがあります。
私のWebサーバーは英語版(2008 R2サーバー)でインストールされていますが、フランス語(日付、キーボード、プロファイル、将来のプロファイル、システムアカウントの場所)をすべて変更しました サーバーを再起動して新しい設定を適用します。
サーバーメニューとウィンドウメッセージはフランス語で表示されます。
私はこのようなフランス人に、ウィザードのプロパティを翻訳しています StartNextButton.Text =「suivant」 FinishCompleteButton.Text =「Terminer」
私の次と仕上げボタンが英語の代わりにフランス語で表示されています。 私もlocalhostで試したことがあり、ウィザードのボタンは常に英語です。ここで
は私のコードです:
protected void WzdReport_NextButtonClick(object sender, WizardNavigationEventArgs e)
{
this.wzdReport.StepNextButtonText = "Suivant";
this.wzdReport.StartNextButtonText = "Suivant";
switch (this.wzdReport.ActiveStepIndex)
{
case 0:this.LoadField(!string.IsNullOrEmpty(this.hdfRequestId.Value) ? this.hdfRequestId.Value : string.Empty);
break;
case 1:
if (this.ckbStatic.Checked)
{
this.LoadDependantRequest(this.txtCodeRequest.Text);
}
break;
}
}
は理由を知っていますか? 解決策はありますか?
ボタンテキストのaspxページでウィザードコントロールのプロパティを設定しましたか?例: '
Justinのおかげで、ウィザードの宣言ですべてのステップボタンを翻訳するASPXページのコントロール。しかし、サイトに複数の言語がある場合、ボタンのテキストをどのようにグローバル化しますか? –
John、多言語サポートのリソースファイルを使用して見てみましょう:https://msdn.microsoft.com/en-us/library/fw69ke6f%28v=vs.100%29.aspx –