Je lisais une ressource qui dit:Où puis-je définir CurrentUICulture dans une page Web ASP.NET?
CurrentUICulture must be set at the startup of a application.
Pour une page Web ASP.NET, où dois-je définir cette propriété appropriée?
Je lisais une ressource qui dit:Où puis-je définir CurrentUICulture dans une page Web ASP.NET?
CurrentUICulture must be set at the startup of a application.
Pour une page Web ASP.NET, où dois-je définir cette propriété appropriée?
Dans une page Web, vous pouvez définir la culture et UICulture dans la directive page:
<%@ Page .... Culture="en-US" UICulture="en-US" %>
Il ne doit pas être réglé au démarrage de l'application.
Mise à jour: Et comme Kristof Claes mentionne dans un commentaire, vous pouvez définir dans le code au cours Page_Init
:
System.Threading.Thread.CurrentThread.CurrentCulture =
new System.Globalization.CultureInfo("en-US");
System.Threading.Thread.CurrentThread.CurrentUICulture =
new System.Globalization.CultureInfo("en-US");
Puis-je le modifier dynamiquement au code-behind? – Ricky
Oui, de préférence dans le Page_Init(): System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo ("en-US"); System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo ("en-US"); –
Web.config:
<globalization culture="en-US" uiCulture="en" requestEncoding="utf-8" responseEncoding="utf-8" />
Avez-vous essayé:
Page.Culture = "your culture";
Page.UICulture = "your culture";
Voir Page.UICulture Property et Page.Culture Property sur MSDN .
je fais cela, sur la page elle-même
Protected Overrides Sub InitializeCulture()
If Not Me.IsPostBack Then
Threading.Thread.CurrentThread.CurrentUICulture = New Globalization.CultureInfo(var.Sess.lang)
Threading.Thread.CurrentThread.CurrentCulture = Globalization.CultureInfo.CreateSpecificCulture(Threading.Thread.CurrentThread.CurrentUICulture.Name)
End If
MyBase.InitializeCulture()
End Sub
De quel document parlez-vous? –
Si l'une des réponses données est correcte, pourriez-vous la marquer comme telle? –