altair.blog

Rubrika IT

Tisk z webových aplikací
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ů.
Použití více jazyků současně v App_Code
Je všeobecně známo, že ve webových aplikacích je možné různé stránky psát v různých jazycích. Jednu stránku můžete mít třeba v C#, druhou ve VB.NET a třetí v F#. Každá stránka se zkompiluje do samostatné assembly a nezáleží na tom, jaký byl původn jazyk – CLI si s tím poradí. Ale co s App_Code, který je jenom jeden.
Upgrade ASP.NET aplikací z IIS 6 na IIS 7
Nadšeni z nové verze nainstalujete IIS 7, překopírujete dokonale funkční aplikaci... a ono to nechodí. Podíváme se, jak z toho ven.
URL rewriting v IIS a ASP.NET
URL rewriting, neboli přepisování URL, je jednou z technik, jak udělat adresy dynamicky generovaných stránek "uživatelsky přívětivější". Nebo spíš "SEO-přívětivější", v mnohých případech. Způsobů, jakými lze v ASP.NET a IIS rewriting realizovat, je celá řada. A stejně tak je celá řada problémů, s nimiž se budeme muset při nasazení rewritingu potýkat. Tento článek shrnuje dostupné možnosti a nabízí řešení obvyklých problémů.
Jak přidat CheckBox do ListView?
Jedním z častých problémů jsou dotazy, jak pracovat s controly v databinding kontajnerech – jako je například klasický GridView a nebo nová součást ASP.NET 3.5, prvek ListView. Typický požadavek je přidat ke každé položce checkbox a pak získat seznam zaškrtnutých položek a nějak s ním pracovat. Dále pak je obvykle žádoucí mít k dispozici obvyklou funkcionalitu ve stylu “vybrat vše”, “invertovat výběr” atd.
System.IO.Packaging – vytváření datových “balíčků” dle OPC v .NET 3.5
Open Packaging Conventions (OPC) je standard, který popisuje postupy pro ukládání více datových objektů a jejich vzájemných vztahů v jednom fyzickém kontajneru (souboru). Nejčastější formou datového úložiště je ZIP soubor. Podíváme se, jak je možno s těmito soubory programově manipulovat, vytvářet je a číst. To lze použít pro práci s OpenXML formátem (Office 2007) a nebo pro vytváření vlastních datových úložišť.
Jak na HTML entity v XML dokumentech
Všechny jazyky založené na SGML (zejména tedy HTML a XML) využívají k zápisu specifických, jinak obtížně definovatelných znaků, takzvané entity. Ty jsou v zásadě dvojího druhu: buďto se odkazují symbolickým jménem na určitý znak a nebo obsahují číselnou specifikaci dle normy ASCII či UNICODE. Z hlediska uživatele jsou samozřejmě nejjednodušší entity se symbolickým jménem. Ty ale XML nativně nepodporuje a je nutno použít speciální trik.
Tajemství souboru app_offline.htm
Magické schopnosti souboru app_offline.htm, přítomné v ASP.NET od verze 2.0, vám mohou usnadnit nasazení a upgrade aplikací.
Pozvánka na TechEd Praha 2008
Ve dnech 22.-25. dubna se v Praze uskuteční další ročník TechEdu. To nejlepší z amerického a evropského TechEdu, okořeněné trochou zkušeností z praxe, najdete ve Village Cinemas na Černém Mostě.
Stavové HTTP: ViewState
Web byl stvořen jako bezstavový a struktura HTTP a HTML tomu odpovídá. Pokud chceme tuto bezstavovost překlenout, existuje několik technik, které nám umožní toto omezení obejít. Poslední technikou, kterou budu v tomto seriálu zmiňovat, je ViewState.