در مطالب و آموزش های قبل دانستیم که چگونه برای صفحات وبی که با زبان برنامه نویسی asp.net طراحی کریم یک تم یا پس زمینه تعریف کنیم.اما مشکلی که وجود داشت این بود که با روش های گفته شده برای هر صفحه به طور جداگانه تم طراحی می شد.در این مطلب می خواهیم بیاموزیم که چگونه یک تم یا پس زمینه را برای کل سایت تعریف کنیم.
می توانید یک تم را به کل یک وب سایت اعمال نمایید و دیگر مجبور نیستید آن را بصورت تکی تکی به هر صفحه اعمال نمایید ( همچنین می توانید با درج کد لازم در هر صفحه از اعمال تم به آن صفحه جلوگیری کنید )
برای این منظور مراحل زیر را انجام دهید :
فایل web.config را باز کنید .
در المنت pages ، یک خاصیت به نام theme اضافه کرده و نام تم ای که می خواهید به سایت اعمال شود را به عنوان مقدار آن تعیین نمایید . به صورت زیر :
<pages theme=”sampleTheme” >
فایل web.config را ذخیره کرده و ببندید .
به فایل Default.apsx برگشته و به نمای کد Source بروید .
خاصیت theme با مقدار ( theme=”themeName” ) را از بخش اعلان صفحه @ Page بردارید .
مجددا صفحه Default.apsx را اجرا کنید . اکنون صفحه را از تم ای که در فایل web.config تعیین کرده اید آن استفاده خواهد کرد .
نکته: توجه داشته باشید که اگر در بخش اعلان صفحه @ Page به وسیله خاصیت theme ، نام تم ای را به عنوان تم صفحه تعیین کنید ، این تم ، تم موجود در فایل web.config را نادیده می گیرد .