.NET العولمة: تعيين الثقافة/uiculture على صفحة أو موضوع؟ ماهو الفرق؟

StackOverflow https://stackoverflow.com/questions/3933345

سؤال

عنوان السؤال هو السؤال بأكمله. في ASP.NET ، يمكنك تعيين خصائص الثقافة/الاستزراع للصفحة عن طريق تجاوز طريقة InitializeCulture ، أو يمكنك تعيين خصائص الخيط الحالي.

ما هي الاختلافات؟ ما هي مزايا/عيوب كليهما؟ ما هي المواقف التي ستستخدمها كل خيار؟

هل كانت مفيدة؟

المحلول

كلا النهجين في نهاية المطاف تعيين الخصائص على الخيط الحالي.

الفرق الأكبر هو أن Page الأساليب تدعم الكشف عن اللغة التلقائي - يمكنهم تحديد اللغة من الطلب (إذا قمت بتعيين القيمة على "Auto" ، اختياريًا مع افتراضي). على النقيض من ذلك ، Thread الأساليب تتطلب مثيل ثقافة محدد.

لتطبيق الويب ، سأستخدم فقط Page الطرق ، لأنها توفر خيارات إضافية وتوفر لي مشكلة (تافهة من المسلم به) في بناء أ CultureInfo على سبيل المثال نفسي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top