2009-11-20 7 views
3

J'utilise ajaxToolkit:CalendarExtender dans mon projet multilingue. Le problème avec ce calendrier est qu'il localise les chaînes du mois dans le contrôle mais ne localise pas la chaîne Aujourd'hui et j'ai besoin de localiser ce texte aussi.Localisation de "ajaxToolkit: CalendarExtender"

S'il vous plaît, aidez-moi à résoudre ce problème.

Répondre

0

Essayez cette

protected void CalendarExtender1_Load(object sender, EventArgs e) 
    { 

     CalendarExtender1.TodaysDateFormat = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern; 
     // or 
     //CalendarExtender1.TodaysDateFormat = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.LongDatePattern; 

    } 
+0

Je suis usung ajaxToolkit: CalendarExtender, je n'ai pas de propriété TodaysDateFormat dans ce contrôle. –

+0

quelle version de toolkit utilisez-vous? code que j'ai fait utilise la version 3.0.30930.0 – CoderHawk

+0

merci dotnetexperiments pour l'aide, en fait je veux localiser le texte "Aujourd'hui" dans le calendrier de contrôle pas le format .... Avez-vous une idée à ce sujet? –

1

Essayez de changer la propriété ScriptManager.EnableScriptGlobalization True. Cela devrait fonctionner tant que vous définissez la valeur de cutlture désirée.

protected void Page_Load(object sender, EventArgs e) 
{ 
    string Lang = “es-MX”;//set your culture here 
    System.Threading.Thread.CurrentThread.CurrentCulture = 
     new System.Globalization.CultureInfo(Lang); 
} 
Questions connexes