V předchozích dílech tohoto seriálu jsme se podívali na ViewState a ControlState. Nyní se budeme zabývat konfigurací celého systému a ochranou obsahu.
Archiv článků
V předchozím článku jsme se podívali na technologii ViewState a na to, jak se dá využívat ve vlastních ovládacích prvcích. A také jsem psal, že se na ni nemůžeme spolehnout, protože ji programátor může vypnout, na úrovni aplikace, stránky nebo konkrétního prvku. Pokud přesto chceme uchovávat nějaké údaje napříč postbacky, musíme použít technologii ControlState.
Snad žádná jiná technologie v ASP.NET nezpůsobila tolik zlé krve jako právě ViewState. Hromady na první pohled zbytečných a nesmyslných Base64 kódovaných dat ve skrytém formulážovém poli __VIEWSTATE jsou to první, na co si obvykle odpůrci ASP.NET Web Forms vzpomenou, často s uštěpačnou poznámkou v duchu "nojo, co byste chtěli od Microsoftu". Jako u každé technologie ovšem i zde platí, že nejsou technologie dobré a špatné, ale pouze vhodně a nevhodně použité.
Při přípravě článku, který se podrobně zabývá technologií ViewState sjem zjistil, že vám již více než rok dlužím jeden díl seriálu o (bez)stavovém HTTP. Ba dokonce možná díl nejdůležitější, totiž poslední, shrnující a hodnotící. Nuže, tady je.
Do Videoarchivu přibyly záznamy z akce Microsoft Web Academy, která se konala v Praze a v Brně (záznam je z pražské akce). Oba záznamy se týkají IIS 7.0 a budou zajímavé zejména pro hostery a provozovatele webových aplikací.
Jak jsem slíbil, zveřejňuji dnes prezentace a příklady ze svých pěti přednášek na letošním pražském TechEdu.
Templatovatelné prvky jsou způsob, jak lze v ASP.NET vytvářet server controls, které mohou v markupu obsahovat další controls. Základní postup pro jejich vytvoření je vcelku jednoduchý, ale pokud chcete, aby váš control byl stejně komfortní jako ty vestavěné, dá to trochu víc práce.
Požadavek na tiskový výstup z webových aplikací je dosti častý. A protože jeho splnění není zcela jednoduché, může se stát vlčí jámou webových vývojářů. Poslední dobou se mi v mailu sešlo hned několik dotazů na toto téma, pročež jsem se rozhodl napsat tento přehledový článek. Měl by vám posloužit jako úvod do problematiky a návod k řešení nejtypičtějších problémů.
Microsoft Virtual Tech Days jsou úspěšně za námi – tedy alespoň v našem časovém pásmu. Pokud vás zaujala moje přednáška o nových server controls v ASP.NET, můžete si stáhnout prezentaci a příklady z ní.
Máte rádi odborné konference, ale nemáte čas, peníze či sílu na to cestovat na druhou půlku Evropy nebo ještě lépe světa? Upřímně řečeno, ani se vám nedivím. Po návratu z MVP Summitu v Seattle mě zadek od sedačky v letadle bolel ještě týden. Ay ušetřil vaše pozadí a nejenom to, pořádá Microsoft virtuální akci, kterou si můžete vychutnat, aniž byste museli vstát od počítače.