themeها به برنامه نویسان اجازه میدهند الگوهای دلخواه خود را ایجاد نموده و به صفحات وب نسبت دهند . با یک مثال نحوه کار با theme را مرور میکنیم .
برای ایجاد یک theme ابتدا یک پروژه جدید در Visual Studio 2005 Or 2008 ایجاد کنید پس از انجام این کار
از منوی website گزینه Add New Item و سپس Skin File رو انتخاب کنید . در صورتی که پیغامی ظاهر شد روی Yes کلیک کنید .
با این کار theme مورد نظر در پوشه App_Themes ساخته میشه .
فایل Skin رو باز کنید .
قطعه کد زیر رو در این فایل کپی کنید .
کد:<asp:TextBox CssClass="inputbox" runat="server"></asp:TextBox>
<asp:Button CssClass="inputbox" runat="server" Text="Button" />
بعد یه فایل StyleSheet هم به پروژه اضافه و کد زیر رو در این فایل کپی کنید .
کد:body
{
font-family:Tahoma;
font-size:11px;
direction:rtl;
background-color:#f2f2f2;
}
.inputbox
{
border:1px solid #cccccc;
font-family:Tahoma;
font-size:11px;
}
حالا برای این که تغییرات به پروژه شما اعمال بشه وارد فایل Web.Config بشید و قسمت Pages رو به صورت زیر تغییر بدید .
کد: <pages styleSheetTheme="SkinFile">
در انتها باید بگم شما میتونید کنترل های بیشتر و استایل های متفاوتی رو در این فایل ها تعریف کنید .