ビルドイングローバリゼーション機能を使用しているASP.NETアプリケーションがクラッシュするケースがあります。ASP.NETグローバリゼーション:Culture = "auto" pageディレクティブと中立カルチャクラッシュ?
:文化=「auto」のディレクティブ、(例えば「ZH-ハンス」など)彼らのブラウザの言語としてニュートラルカルチャを持つユーザーとASP.NETページ
は、次の例外が生成されます文化「zh-Hans」は中立的な文化です。 の書式設定と解析では使用できないため、 の文化として を設定することはできません。 ASPでSystem.Web.UI.Page.set_CultureでSystem.Threading.Thread.set_CurrentCulture(のCultureInfo 値) (文字列 値) でSystem.Globalization.CultureInfo.CheckNeutral(のCultureInfo 培養) で.somePage_aspx .__ BuildControlTree(somePage_aspx __ctrl)ASP.somePage_aspx.FrameworkInitializeで ()
任意のアイデア? Culture/UICultureパラメーターに入力されるごみは一般的に無視されるようですが、この場合は処理されない例外が発生しています。
hi Andrew Arnott。私は<%@Page %>にculture = "auto" uiculture = "auto"を配置しました。文化と同じ例外を得ることも "zh-Hans"は中立的な文化です。書式設定や解析では使用できないため、スレッドの現在のカルチャとして設定することはできません。この例外は単一ページで残っているすべてのページは正常に動作しています.----助けてください –