Mohandes2009
شنبه 08 آبان 1389, 20:54 عصر
سلام دوستان برنامه نویس
آموزش چند زبانه کردن سایت با استفاده از فایل Resource.resx در ASP.NET
ابتدا پروژه جدیدی ایجاد کنید .
سپس کلید Ctrl+Shift+A را بفشارید. و فایل Resource.resx را انتخاب کنید و در پیام ظاهر شده کلید Yes را بفشارید تا فایل Resource.resx را خود بخود در پوشه App_GlobalResources قرار بگیرد.
حال فایل Resource.resx را باز کنید و مقادیر زیر را در بنویسید.
Name
lblName
lblNameWeb
lblWeblog
Value
Mohandes2009
C# And ASP.NET Sampel Cod
www.eshgheman.blogfa.com (http://www.eshgheman.blogfa.com)
حال فایل Default.aspx را باز کرده و یک کنترل Label و یک کنترل HyperLink را بر روی آن قرار داده و خاصیت Text آنها را پاک کنید و به ترتیب Id های lblName و hpWebSite را به آنها اختصاص دهید .
در این مرحله روی فرم راست کلیک کرده و گزینه View Cod را بفشارید .
در رویداد لود فرم بنویسید:
lblName.Text = Resources.Resource.lblName;
hpWebSite.Text = Resources.Resource.lblNameWeb;
hpWebSite.NavigateUrl = Resources.Resource.lblWeblog;
حال پروژه خود را اجرا کنید و نتیجه حاصل را ملاحظه فرمائید .
از این به بعد برای تغییر Text کنترل های خود دیگر لازم نیست کل پروژه را جستجو کنید فقط فایل Resource.resx را باز کرده و هر کدام را که می خواهید تغییر دهید!!:چشمک:
امیدوارم خوب و مفید توضیح داده باشم .
سوالی بود در خدمتم:خجالت:
فایل پروژه در ضمیمه موجود است!
آموزش چند زبانه کردن سایت با استفاده از فایل Resource.resx در ASP.NET
ابتدا پروژه جدیدی ایجاد کنید .
سپس کلید Ctrl+Shift+A را بفشارید. و فایل Resource.resx را انتخاب کنید و در پیام ظاهر شده کلید Yes را بفشارید تا فایل Resource.resx را خود بخود در پوشه App_GlobalResources قرار بگیرد.
حال فایل Resource.resx را باز کنید و مقادیر زیر را در بنویسید.
Name
lblName
lblNameWeb
lblWeblog
Value
Mohandes2009
C# And ASP.NET Sampel Cod
www.eshgheman.blogfa.com (http://www.eshgheman.blogfa.com)
حال فایل Default.aspx را باز کرده و یک کنترل Label و یک کنترل HyperLink را بر روی آن قرار داده و خاصیت Text آنها را پاک کنید و به ترتیب Id های lblName و hpWebSite را به آنها اختصاص دهید .
در این مرحله روی فرم راست کلیک کرده و گزینه View Cod را بفشارید .
در رویداد لود فرم بنویسید:
lblName.Text = Resources.Resource.lblName;
hpWebSite.Text = Resources.Resource.lblNameWeb;
hpWebSite.NavigateUrl = Resources.Resource.lblWeblog;
حال پروژه خود را اجرا کنید و نتیجه حاصل را ملاحظه فرمائید .
از این به بعد برای تغییر Text کنترل های خود دیگر لازم نیست کل پروژه را جستجو کنید فقط فایل Resource.resx را باز کرده و هر کدام را که می خواهید تغییر دهید!!:چشمک:
امیدوارم خوب و مفید توضیح داده باشم .
سوالی بود در خدمتم:خجالت:
فایل پروژه در ضمیمه موجود است!