PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چند نکته در باب Localization در ASP.NET



آبجی
14th February 2010, 01:54 AM
۱) بهتره روال تنظیم Culture رو به جای روال BeginRequest با override کردن روال InitializeCulture صفحه انجام بدید. برای جلوگیری از تکرار کد در تمامی صفحه ها، یک کلاس پایه ایجاد کنید و تمامی صفحات رو از کلاس پایه به ارث ببرید.
۲) خواصی که مختص هر صفحه هستند رو به جای اینکه در App_GlobalResources قرار بدید در پوشه ی App_LocalResources قرار بدید. در یک پروژه فقط یک پوشه ی App_GlobalResources می تونه وجود داشته باشه اما تعداد پوشه های App_LocalResources ها نامحدود هست.
هر صفحه ای از پوشه ی App_LocalResources کنار خودش می تونه ارث ببره.
۳) در صفحاتی که کنترل های زیادی وجود دارند با انتخاب گزینه ی Generate Local Resource از منوی Tools میشه به صورت خودکار برای تمامی خواص قابل Localize شدن کنترل های صفحه فایل resource ایجاد کرد.
۴) اگر به روش بالا عمل کنید، به صورت خوکار خواص Culture و UICulture با مقدار auto به دایرکتیو Page اضافه میشن که باید اونها رو حذف کنید!
۵) تشخیص و انتخاب Culture رو میشه به ASP.NET سپرد. این کار با تنظیم مقادیر خواص culture و uiCulture تگ globalization به auto در Web.Config امکان پذیر هست اما این روش پیشنهاد نمیشه. بهتره با کدنویسی و در روال InitializeCulture صفحه این کار رو انجام بدید.

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد