Tipy, triky

jQuery UI dialogy v ASP.NET Web Forms

jQuery UI dialogy v ASP.NET Web Forms

Doba si žádá své. Konkrétně dnešní doba si bohužel žádá "rich Internet applications", webové aplikace, které se chovají pokud možno tak, aby jako webové nevypadaly. Což zahrnuje i koncept v klasickém HTML obecně nevídaný, totiž virtuální okna realizovaná pomocí dynamického HTML a JavaScriptu. Knihovna jQuery UI nabízí nástroje pro práci s dialogy, ale pro bezchybnou spolupráci s ASP.NET Web Forms vyžadují trochu práce. Proto jsem připrvil v JavaScriptu rozšíření jQuery Dialog Helper, které se snaží tyto dva světy propojit.

Ochrana před vymazáním formuláře pomocí Local Storage

Ochrana před vymazáním formuláře pomocí Local Storage

Kolikrát už se vám stalo, že jste začali psát nějaký dlouhý text a pak třeba omlem zmáčknuli Refresh, zavřeli okno nebo vám po odeslání aplikace zahlásila "vaše session vypršela, zkuste to znovu"? Existuje jednoduché a elegantní řešení, jak tento problém řešit, pomocí DOM Storage (Local Storage).

Font embedding v ASP.NET a IIS

Font embedding v ASP.NET a IIS

Nebaví vás pořád dokola používat ve svých stránkách těch několik málo fontů, které má nainstalovaný každý? Řešením je font embedding, tedy použití písma, které nemá uživatel nainstalované, ale pro účely zobrazení stránky si jej stáhne z vašeho serveru. Jedná se sice o čistě klientskou techniku, ale má i implikace na straně serveru, o kterých také bude řeč.

Local Storage: Sbohem cookies, sbohem session?

Local Storage: Sbohem cookies, sbohem session?

Jedna z užitečných – a kupodivu i široce podporovaných – novinek v HTML 5 se jmenuje Local Storage. Nedostává se jí tolik pozornosti, jako videu nebo elementu canvas, nicméně podle mého názoru je podstatně užitečnější. Ukážeme si, jak funguje, k čemu je dobrá a na závěr vám nabídnu užitečný nástroj pro ladění.

Geografická data v .NET 3: Formát GeoRSS

Geografická data v .NET 3: Formát GeoRSS

V předchozích článcích jsem se zabýval zpracováním prostorových dat v prostředí Microsoft SQL Serveru 2008 a Microsoft .NET Frameworku. Víme už, jak zeměpisné souřadnice uchovávat v databázi, jak se na ně dotazovat a jak s výsledkem zacházet z prostředí ASP.NET. Nyní se podíváme na dva ze způsobů, jak lze geografická data publikovat uživateli – na geotagging a GeoRSS.

Geografická data v .NET 2: Spatial typy v .NET

Geografická data v .NET 2: Spatial typy v .NET

Z minulého článku již víte, jakým způsobem můžete uchovávat v SQL Serveru prostorová data (jako například GPS souřadnice) a jak se na ně můžete dotazovat pomocí jazyka Transact-SQL. Používají se přitom datové typy geometry a geography, s nimiž lze samozřejmě pracovat i z prostředí ASP.NET, čemuž je věnován tento článek.

Psaní databázově agnostických aplikací pomocí ADO.NET

Psaní databázově agnostických aplikací pomocí ADO.NET

Většina aplikací potřebuje ke štěstí nějakou databázi. Někdy si můžeme svobodně vybrat, jaký typ databázového stroje budeme používat, jindy ne. Pro ten druhý případ je výhodné umět psát aplikace tak, aby uměly pracovat obecně s jakoukoliv databází, nebyly vázané na konkrétní produkt. O takových aplikacích pak říkáme, že jsou databázově agnostické. Ukážeme si jeden ze způsobů, jak takové aplikace psát.

Použití Geolocation API z ASP.NET Web Forms

Použití Geolocation API z ASP.NET Web Forms

Jedna z novinek, které nabízejí současné prohlížeče, je Geolocation API. Prohlížeč umí zjistit, kde se fyzicky nacházíte a tuto informaci (po vašem předchozím souhlasu) stránce pomocí JavaScriptu sdělit. Podíváme se, jak tuto funkci můžete využít a nabídnu vám hotovou komponentu pro ASP.NET Web Forms, která to zajišťuje.

Použití obrázků a skriptů v ASP.NET server controls

Použití obrázků a skriptů v ASP.NET server controls

Při tvorbě webových komponent často potřebujeme mít k dispozici jistá externí data, jako například obrázky, skripty, CSS stylesheety a podobně. Nepochybně je můžete přibalit ke své knihovně a požadovat, aby byly nakopírovány na patřičná místa cílové aplikace, ale to není právě nejlepší řešení. ASP.NET disponuje několika technikami, které umožňují tento problém řešit. Popsal jsem je v článku (v angličtině) pro server CodeProject.

Optimalizace HTML v ASP.NET Web Forms

Optimalizace HTML v ASP.NET Web Forms

Častou výčitkou, která se na ASP.NET Web Forms snáší, je ošklivé HTML, které generují. Výčitka je to zhusta neoprávněná, protože i Web Forms umí generovat pěkné sémantické HTML, které lze snadno stylovat přes CSS. Je ale třeba správně chápat možnosti, které nám ASP.NET nabízí. V rámci tohoto článku se podíváme, jak na generování moderního HTML v ASP.NET Web Forms.

  • Altairis
  • Nemesis
  • Microsoft MVP
  • IIS
  • ASP.NET