روش دوم استفاده از css:تو اين روش يك فايل css بسازيم از مسير:

Website-add new item-style sheet-add

حالا در فايل css تنظيمات رو بگيم.

بگيم .lbl ها اين شكلي باشن.

 

Body

{

}

.lbl

{

Color:red;

Font-family:Tahoma;

Font-size:20px;

}

حالا .lbl رو به اشياء نسبت ميديم .lbl كپي كرده خاصيت css class ليبل رو lbl ميذاريم.

در نهايت بايد فايل css  رو به صفحه لينك بديم.فايلو درگ ميكنيم روي صفحه.

اين استفاده از css ،حالا skin file چيه؟

دقيقا شبيه css هست ولي با كمي تفاوت .ميخوام هر چي ليبل دارم همون رنگي و فونت ... بشن اما سراسري ،تو كل پروژه.

Css فقط تو يه صفح يا بيشتر اعمال ميشه.

براي استفاده از skin file  از مسير زير فايلو اضافه ميكنيم:

Website-add new item- skin file  -add

موقع اضافه كردن پيغام ميده كه اگه ميخواي مديريت بشه بايد بره تو پوشه   app_themps ؟yes كنيد.يه فايل ايجاد ميكنه با پسوند skin و يك سري توضيحات هم برامون داده توضيحاشو برميداريم،كاري باهاش نداريم.

شروع ميكنيم به تعريف كردن البته محيطش code complete نداره بايد خودتون بنويسين.ميتونين يه تگ ليبل كپي كنين.در skin file.

asp:label forecolor="green" runat="server" text="label"

asp:label

حالا بايد فايل skin رو به صفحه لينگ بديم:

در سورس دربالاي بالا در قسمت page… <@

مينويسم: themp="green"

تفاوتش با css اينجاست :اگر خواستيم به همه صفحات بديم بايد بريم در web.config  در قسمت page(اگه نبود خودمون بايد اضافه كنيم)بعد تگ system.web:

< pages theme="green">

< /pages>

بعد از اين تم همه صفحات سبز ميشه.در واقع skin يك سري css جنريت ميكنه و همراه صفحه پست ميكنه سمت كلاينت ...

اگه خواستين به يه صفحه تم ندين ميتونيد در همون صفحه در بخش كد بنويسين:(اين صفحه تم نداشته باشه)

Protected override void OnPreInit(eventargs e)

Page.theme="";