Je suis dans un cas où une application ASP.NET utilisant les installations de mondialisation intégrées se bloque. p>
sur une page ASP.NET avec la directive Culture = "Auto", un utilisateur avec une culture neutre en tant que langue de navigateur (telle que "ZH-Hans") produira l'exception suivante: P>
Culture 'Zh-Hans' est une culture neutre. Il ne peut pas être utilisé dans formatage et analyse et donc ne peut pas être défini comme le courant du fil Culture. P>
au système.globalization.CultureInfo.Checkneutral (cultureInfo culture) au système.threading.thread.set_currentculture (cultureinfo valeur) au système.web.ui.page.set_culture (chaîne valeur) à asp.somepage_aspx .__ buildcontroltree (quelquepage_aspx __ctrl) à asp.somepage_aspx.frameWorkInitialize () p> blockQuote>
Des idées? Les ordures alimentées dans les paramètres de la culture / de l'uculture semblent généralement être ignorées, mais cette affaire provoque une exception non gérée. P>
3 Réponses :
Vous ne pouvez pas définir la culture sur la demande de début? (Remarque: les demandes ASP.NET peuvent sauter entre les threads afin que vous ayez besoin de vous connecter également dans le fil en mouvement.) P>
Salut Andrew Arnott. J'ai placé culture = "auto" uiculture = "auto" dans mon <% @ pages%>. Même à l'exception de la culture 'Zh-Hans' est une culture neutre. Il ne peut pas être utilisé dans la mise en forme et l'analyse et ne peut donc pas être défini comme la culture actuelle du fil. Cette exception en une seule page restant toutes les pages fonctionnent bien .------ Aide-moi s'il vous plaît
Tout d'abord, vous pouvez envisager de définir l'uculture = "auto" ainsi que la culture = "auto" dans votre <% @ page%> Déclaration. P>
Maintenant, je ne vois pas cette repro page sur mon installation .NET 4.0 (bêta) (bêta), donc cela pourrait être un bug de produit dans .NET 3.5. p>
Voici une excellente ressource pour apprendre sur les cultures neutres et la différence entre l'uculture et la culture: http://blogs.msdn.com/ddietric/archive/2008/02/05/yacvcp-yet-another-CurrentCulture-vs-currentculture- post.aspx p>
espoir que c'est utile. p>
J'avais le même problème et j'avais le même problème et j'avais la tête contre un mur pendant un moment trouvé la réponse juste sous mon nez.
La question que j'avais consistait à comprendre la différence entre J'ai eu un certain code qui ressemblait à p> quand il doit être été p> quand Vous commencez à essayer de formater des éléments spécifiques à la culture avec une culture non spécifique que vous obtiendrez le système.NOTSupportedException. p> p>
Cela peut ne pas être exactement le même problème, mais vous devriez rechercher du code dans lequel vous essayez d'attribuer une culture neutre via la courante à la courante à quelque chose d'attendre une culture plus spécifique que vous puissiez accéder via CurrentCulture.