J'ai une application web ASP.NET en français et tout est en français.ASP.NET Assistant contrôle bouton en anglais malgré bouton. Texte en français
Dans une page aspx, j'ai un contrôle ASP: Wizard qui affiche NEXT à la place de la traduction française SUIVANT.
Mon serveur Web a été installé en anglais (serveur 2008 R2) mais j'ai changé tous les paramètres locaux en français (date, clavier, emplacement pour mon profil mais aussi pour tout profil futur et compte système) J'ai redémarré le serveur pour appliquer les nouveaux paramètres.
Les menus du serveur et les messages de la fenêtre sont en français.
J'ai traduit les propriétés de l'assistant en français comme ceci: StartNextButton.Text = « suivant » FinishCompleteButton.Text = « Terminer »
Mon bouton suivant et la finition sont en cours d'affichage en anglais au lieu du français . J'ai aussi essayé dans localhost et les boutons de l'assistant sont toujours en anglais.
Voici mon code:
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;
}
}
Savez-vous pourquoi? Y a-t-il une solution?
Avez-vous défini les propriétés du contrôle de l'assistant sur la page aspx pour le texte du bouton? Par exemple: '
Merci Justin, cela fonctionne en traduisant tous les boutons d'étape dans la déclaration de l'assistant contrôle dans la page ASPX. Mais comment globaliser le texte du bouton si votre site a plusieurs langues? –
John, pour le support multilingue, jetez un oeil à l'aide de fichiers de ressources: https://msdn.microsoft.com/en-us/library/fw69ke6f%28v=vs.100%29.aspx –