(#Dynamic Themes in ASP.NET 2.0(C

مقدمه :

Asp.net، تم های پویا را بسیار ساده می سازند. از این به بعد احتیاجی نیست به افرادی که تم های زیبا دارند، حسادت ورزید، چون شما می توانید به سرعت تم خود را داشته باشید. این مقاله به شما روش گام به گام ساخت یک تم در c# را آموزش می دهد. شما می توانید کد زیر را در وب سایت آموزشی خود آزمایش کنید .

کدها :

پایین پوشه App_code ما یک فایل به نام Theme.cs اضافه کردیم :

پایین پوشه App_code ما یک کلاس Theme manager با فایلی به نام Thememanager.cs اضافه کردیم. با این کار می توانید تمام تم های موجود در پایین پوشه ی App_theme را ملاحظه کنید :

تم های پیش فرض مثل <!--<pages styleSheetTheme="Black"/>--> را در Web.config از Comment خارج کنید، به این دلیل که شما به آن نیازی ندارید زیرا تم پیشفرض برنامه در کلاس Base page در گام ششم مشخص خواهد شد.
در Master Page تان، مثل Default.master ، یک DataSource و یک لیست Radiobutton اضافه کنید. شما می توانید از یک لیست DropDown در صورت تمایل استفاده کنید.

در Master page code-behind، مثل Defualt.master.cs متدهای زیر را اضافه کنید.

کلاس BasePage را زیر App_code اضافه کرده، و تم پیش فرض را تعیین کنید. که در اینجا ما از “white” استفاده کردیم.

تمام صفحات را از BasePage بوسیله Dynamic Theme به ارث ببرید.

 

مترجم : فرزاد شیرزاد

معرفي سايت مرتبط با اين مقاله


تصاوير زيبا و مرتبط با اين مقاله