altair.blog

Archiv článků

Stáhněte si zdrojové kódy .NETu pro offline prohlížení
Jak již patrně víte, Microsoft zveřejnil zdrojové kódy většiny .NET Frameworku. Zatím však jenom pro prohlížení v rámci debuggingu ve Visual Studiu. Slíbil sice, že zveřejní též zdrojáky samostatně ke stažení, ale zatím mu to z huby do ruky vraziti neráčilo. Existuje nicméně způsob, jak to obejít.
Korektní zaslání attachmentu v .NET
Řešil jsem problém s nekorektním zobrazením HTML přílohy v plaintextovém e-mailu. Ukázalo se, že .NET neumí korektně posílat přílohy. Dobrá zpráva je, že se to dá poměrně snadno naučit.
Jednoduchý skin pro TabContainer z Ajax Control Toolkitu
Koně jsou jednoduchá stvoření a proto i já mám rád jednoduché věci - zejména vizuálně. S radostí využívám výhod prvku TabContainer z AJAX control Toolkitu, ale už se mi příliš nelíbí, jak vypadá. Vytvořil jsem proto maximálně jednoduchý a bezobrázkový styl, kterým lze změnit vzhled záložek.
Navrhněte téma dema na TechEd!
Na Developer Days 2006 měla obrovský úspěch přednáška "ASP.NET pro školu, úřad i dům", která byla v podstatě celá jedno velké demo a v průběhu které jsem pomocí (tehdy) aktuáních technologií napsal kompletní aplikaci. Rád bych totéž předvedl na letošním TechEdu. Ale schází mi inspirace.
IconHyperLink - .NET wrapper nad Silk icons s přidanou hodnotou
Velice rád v administraci svých aplikacích používám ikonky ze sady Silk od FamFamFam. Kopírovat je ale přímo je z mnoha důvodů nepraktické, takže jsem si vytvořil .NETovou komponentu, která je opečovává a uchovává v jediném DLL. Její zdrojový kód vás také naučí, jak vytvářet vlastní serverové ovládací prvky založené na CompositeControl a jak ukládat obrázky, JavaScript a podobná data do resources a pak je také načítat.
Jak na validní XHTML výstup v ASP.NET
ASP.NET se od verze 2.0 chlubí tím, že jimi generovaný kód je validní XHTML. Prvotní nadšení vás přejde v okamžiku, kdy napíšete aplikaci a necháte ji zvalidovat nástrojem od W3C. Správnější by bylo říct, že ASP.NET umí vygenerovat validní XHTML, když mu trochu pomůžete.