AspNet.sk     Diskusné fóra     Vitajte v QuickStarts     ASP.NET     Silverlight     Ako môžem...? (en)     Class prehliadač Príklady chcem v ...   
Menu
Skip Navigation Links.
Späť na ASP.NET príručku

ASP.NET QuickStart Príručka

Témy a profily

Môžete si želať, aby koncoví používatelia mohli sami zvoliť a aplikovať témy dynamicky. Uložením aktívnej témy do používateľského profilu, ju môžete dynamicky aplikovať podľa preferencií používateľa. Tému musíte aplikovať v rámci zdrojového kódu, nenastavujete ju deklaratívne použitím direktívy @Page alebo v súbore Web.config.

Priradenie témy v kóde

Na aplikáciu témý v zdrojovom kóde, musíte nastaviť vlastnosť Theme objektu Page počas behu aplikácie. Téma musí byť aplikovaná na stránku veľmi skoro, v úvodnej časti životného cyklu stránky, v rámci reakcie na udalosť PreInit. Príklad nižšie ukazuje dynamickú aplikáciu témy počas reakciu na výber položky z prvku DropDownList.

VB Assigning a Theme in Code
Run Sample View Source

Použitím funkcie Profile z ASP.NET 2.0 môžete uložiť preferencie používateľa (napr. aj tému) a obnoviť ich, keď sa používateľ prihlási na stránku. Súčinnosť Profile a témy bude ukázaná v príklade nižšie. Používateľ môže vybrať vlastnú farebnú preferenciu a uložiť ju do svojho profilu. Aplikácia následne nastaví tému na základe farebnej preferencie získaním názvu témy z objektu Profile. Všimnite si, že ak sa odhlásite, stránka sa vráti do pôvodného stavu (bez témy), ale keď sa znovu prihlásite, Vaše preferencie zostanú zachované.

VB Assigning a Theme Based on User Profile
Run Sample View Source

Microsoft .NET Framework SDK QuickStart Tutorials Version 2.0
Copyright © 2005 Microsoft Corporation. All rights reserved.
Preklad do slovenského jazyka - Copyright © 2005 - 2007 www.aspnet.sk, www.qsh.sk
Pošlite komentár k tejto stránke
Copyright © 2002 - 2008 Chastia, spol. s r. o., Igor Stanek, Designed by Lacino
Portál je hostovaný na serveroch firmy Quantasoft - www.qsh.sk.