altair.blog

Archiv článků

Zapamatování hodnoty v cookie pomocí control extenderu
Docela užitečnou funkcionalitou na řadě webů je možnost zapamatovat si hodnotu zadanou do textboxu v cookie, aby ji uživatel nemusel vyplňovat pořád znovu. Typické použití je například v komentářích (i na tomto webu). Psát ji na každém webu zvlášť je ovšem poněkud otravné, chtělo by to nějaké univerzální řešení. Zajímavou cestou je použití Control Extenderů, známých spíše ve světě AJAXu.
IpAddressValidator – validace IP adresy jako uživatelského vstupu
Píšu webovou aplikaci, která po uživateli chce zadat IP adresu. Samozřejmě si chci pomocí validátoru ověřit, zda jsou zadaná data formálně správná, tedy že uživatel zadal validní IP adresu. Jak na to? Ponaučení první: používejte standardní infrastrukturu. Ponaučení druhé: regulární výrazy nejsou všemocné.
CodePlex: Pelíšek pro vaše open source projekty (a nejenom to)
Můj psíček (fena československého vlčáka, kterou možná znáte z některých mých akcí) s oblibou lehává buďto v mé posteli a nebo na dlaždičkách v předsíni – podle toho, jaká panuje venku teplota. Oficiální pelíšek sice má, ale využívá ho jenom, když si myslí, že se na ni nikdo nedívá. Pokud by ale Esta byla open source projektem, jistě by si bez váhání za svůj pelíšek zvolila server CodePlex.
ViewState: Novinky v ASP.NET 4.0
V předchozích článcích této série jsem popsal implementaci ViewState a ControlState v aktuální verzi ASP.NET, tedy 3.5 SP1. V tomto, posledním, článku se podíváme do budoucnosti: na novinky, které nás čekají ve verzi 4.0. Mnou popisovaný stav se týká verze Beta 1 a je dobré ho tedy brát s rezervou – zde prezentované informace se mohou ještě změnit.
ViewState: Jak používat ControlState
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.
ViewState: K čemu je a jak ho správně používat
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é.
Stavové HTTP: Shrnutí a dokončení
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.
Nové záznamy z akcí o IIS 7.0
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í.