<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://knowledge-base.havit.cz/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET</title><link>http://knowledge-base.havit.cz/asp-net/default.aspx</link><description>Vývoj webových aplikací ASP.NET</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.1)</generator><item><title>LinkButton nezobraz&#237; po postbacku obsah, pokud obsahuje &quot;statick&#233; html&quot; a ASP.NET control</title><link>http://knowledge-base.havit.cz/asp-net/LinkButton-nezobrazi-po-postbacku-obsah-pokud-obsahuje-statick_E900_-html-a-ASPNET-control.aspx</link><pubDate>Mon, 16 Jan 2012 17:00:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:738</guid><dc:creator>Jiří Kanda</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/738.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=738</wfw:commentRss><description>Pokud je v LinkButtonu "statické html", ASP.NET control a LinkButtonu změníme nějakou vlastnost, která se ukládá do ViewState, dojde po postbacku ke ztrátě obsahu LinkButtonu (je vyčištěna vlastnost Controls). Nahlášeno na connect včetně dema, jak chybu...(&lt;a href="http://knowledge-base.havit.cz/asp-net/LinkButton-nezobrazi-po-postbacku-obsah-pokud-obsahuje-statick_E900_-html-a-ASPNET-control.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=738" width="1" height="1"&gt;</description></item><item><title>Valid&#225;tory považuj&#237; white-space za empty hodnotu</title><link>http://knowledge-base.havit.cz/asp-net/Validatory-povazuji-white-space-za-empty-hodnotu.aspx</link><pubDate>Wed, 19 Oct 2011 19:46:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:728</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/728.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=728</wfw:commentRss><description>Leckoho možná překvapí chování validátorů (RegularExpressionValidatoru, CompareValidatoru a dalších) v jednoduchém případě: &amp;lt; asp:TextBox ID ="MyTB" runat ="server" /&amp;gt; &amp;lt; asp:RegularExpressionValidator ValidationExpression ="\d+" ControlToValidate...(&lt;a href="http://knowledge-base.havit.cz/asp-net/Validatory-povazuji-white-space-za-empty-hodnotu.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=728" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Validace/default.aspx">Validace</category></item><item><title>Health Monitoring a sledov&#225;n&#237; chyb v ASP.NET webov&#253;ch služb&#225;ch (.asmx)</title><link>http://knowledge-base.havit.cz/asp-net/Health-Monitoring-a-sledovani-chyb-v-ASP-NET-webovych-sluzbach-asmx.aspx</link><pubDate>Tue, 28 Jun 2011 22:15:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:715</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/715.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=715</wfw:commentRss><description>Jak jsem již popisoval v předchozím články, nevýhodou jinak šikovného mechanizmu Health Monitoringu je, že nesbírá chyby z aynchronních requestů a z webových služeb ASP.NET. Jak se vypořádat s prvním problémem u AJAX requestů bylo již naznačeno , podívejme...(&lt;a href="http://knowledge-base.havit.cz/asp-net/Health-Monitoring-a-sledovani-chyb-v-ASP-NET-webovych-sluzbach-asmx.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=715" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Errors+_2600_amp_3B00_+exceptions/default.aspx">Errors &amp;amp; exceptions</category><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Konfigurace/default.aspx">Konfigurace</category><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Deployment/default.aspx">Deployment</category></item><item><title>Health Monitoring a sledov&#225;n&#237; chyb asynchronn&#237;ch postbacků (AJAX)</title><link>http://knowledge-base.havit.cz/asp-net/Health-Monitoring-a-sledovani-chyb-asynchronnich-postbacku-AJAX.aspx</link><pubDate>Fri, 24 Jun 2011 22:17:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:713</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/713.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=713</wfw:commentRss><description>Health Monitoring je šikovný vestavěný mechanizmus ASP.NET pro sledování a hlášení problémových situací. Typicky je používán pro zápis výjimek aplikace do event-logu nebo jejich posílání mailem . Slabinou Health Monitoringu je, že se neumí vypořádat s...(&lt;a href="http://knowledge-base.havit.cz/asp-net/Health-Monitoring-a-sledovani-chyb-asynchronnich-postbacku-AJAX.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=713" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Errors+_2600_amp_3B00_+exceptions/default.aspx">Errors &amp;amp; exceptions</category><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Tipy+a+triky/default.aspx">Tipy a triky</category><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>ResourceProvider - resources z datab&#225;ze nebo odjinud</title><link>http://knowledge-base.havit.cz/asp-net/ResourceProvider-resources-z-databaze-nebo-odjinud.aspx</link><pubDate>Thu, 26 May 2011 07:03:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:711</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/711.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=711</wfw:commentRss><description>ASP.NET ve výchozí konfiguraci bere při lokalizaci resources z .resx souborů umístěch ve Vaší webové aplikaci. Globální resources ze složky ~/App_GlobalResources/, lokální resources z podsložek ./App_LocalResources/ u jednotlivých stránek/controlů. Na...(&lt;a href="http://knowledge-base.havit.cz/asp-net/ResourceProvider-resources-z-databaze-nebo-odjinud.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=711" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Globalizace+a+lokalizace/default.aspx">Globalizace a lokalizace</category><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Konfigurace/default.aspx">Konfigurace</category></item><item><title>Optimalizace v&#253;konu webov&#253;ch aplikac&#237; v praxi - prezentace a demok&#243;d z MS Fest 2010</title><link>http://knowledge-base.havit.cz/asp-net/Optimalizace-vykonu-webovych-aplikaci-v-praxi-prezentace-a-demokod-z-MS-Fest-2010.aspx</link><pubDate>Sun, 28 Nov 2010 21:07:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:679</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/679.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=679</wfw:commentRss><description>Do sekce Soubory jsem umístil prezentaci a demokód z mé dnešní přednášky "Optimalizace výkonu webových aplikací v praxi" z konference 2010. Připomínám, že stále hledáme nového kolegu na pozici ASP.NET Developer !!!...(&lt;a href="http://knowledge-base.havit.cz/asp-net/Optimalizace-vykonu-webovych-aplikaci-v-praxi-prezentace-a-demokod-z-MS-Fest-2010.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=679" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Performance/default.aspx">Performance</category></item><item><title>WebResource.axd: This is an invalid webresource request. Špatn&#233; datum na serveru.</title><link>http://knowledge-base.havit.cz/asp-net/WebResource-axd-This-is-an-invalid-webresource-request-Spatne-datum-na-serveru.aspx</link><pubDate>Thu, 25 Nov 2010 12:24:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:676</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/676.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=676</wfw:commentRss><description>Symptom Všechny requesty na WebResource.axd (včetně základních na .NET skripty) končí chybou 404 - "This is an invalid webresource request.", resp. "Toto je neplatný požadavek webového prostředku." Cause Problém byl v tom, že na serveru byl nastaven čas...(&lt;a href="http://knowledge-base.havit.cz/asp-net/WebResource-axd-This-is-an-invalid-webresource-request-Spatne-datum-na-serveru.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=676" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Errors+_2600_amp_3B00_+exceptions/default.aspx">Errors &amp;amp; exceptions</category></item><item><title>Bezpečnostn&#237; chyba v ASP.NET a workaround s customErrors k jej&#237;mu vyřešen&#237;</title><link>http://knowledge-base.havit.cz/asp-net/Bezpecnostni-chyba-v-ASP-NET-a-workaround-s-customErrors-k-jejimu-vyreseni.aspx</link><pubDate>Mon, 20 Sep 2010 06:31:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:662</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/662.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=662</wfw:commentRss><description>V ASP.NET byla objevena (a zveřejněna!) bezpečnostní chyba, která sofistikovanějšímu útočníkovi umožní získat obsah zdrojových souborů uložených na webovém serveru, včetně web.configu. Podrobnosti popisuje ve svém blog-postu Scott Guthrie . Workaround...(&lt;a href="http://knowledge-base.havit.cz/asp-net/Bezpecnostni-chyba-v-ASP-NET-a-workaround-s-customErrors-k-jejimu-vyreseni.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=662" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Errors+_2600_amp_3B00_+exceptions/default.aspx">Errors &amp;amp; exceptions</category><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Security/default.aspx">Security</category></item><item><title>ASP.NET Device Filters</title><link>http://knowledge-base.havit.cz/asp-net/ASP-NET-Device-Filters.aspx</link><pubDate>Mon, 09 Aug 2010 20:28:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:650</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/650.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=650</wfw:commentRss><description>Nedávno se mi připomněla jedna starší lahůdka (čti obskurnost, za kterou může ten zpropadený svět heterogenních browserů) - Device Filters. Dovolím si tedy připomenout: Jde o víceméně elegantní deklaratorní zápis, jak nastavovat různé hodnoty jednotlivých...(&lt;a href="http://knowledge-base.havit.cz/asp-net/ASP-NET-Device-Filters.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=650" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Tipy+a+triky/default.aspx">Tipy a triky</category><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Master+Pages/default.aspx">Master Pages</category><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Konfigurace/default.aspx">Konfigurace</category></item><item><title>ASP.NET Sprite and Image Optimization Framework</title><link>http://knowledge-base.havit.cz/asp-net/Sprite-and-Image-Optimization-Framework.aspx</link><pubDate>Sun, 08 Aug 2010 21:41:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:649</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/649.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=649</wfw:commentRss><description>Že Microsoft ASP.NET team si už delší dobu hraje s věcmi kolem CSS Sprites se vědělo už dlouho. Nakonec nečekají na další release ASP.NET a uvolnili svůj ASP.NET Sprite and Image Optimization Framework už nyní (na Codeplex). Pokud tedy chcete na svých...(&lt;a href="http://knowledge-base.havit.cz/asp-net/Sprite-and-Image-Optimization-Framework.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=649" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Tipy+a+triky/default.aspx">Tipy a triky</category></item><item><title>.NET 4 MCP Certification Exams 70-519 (MCPD: Web) &amp; 70-516 (TS: Accessing Data) - Prvn&#237; dojmy z beta exams</title><link>http://knowledge-base.havit.cz/asp-net/NET-4-MCP-Certification-Exams-70-519-MCPD-Web-70-516-TS-Accessing-Data-Prvni-dojmy-z-beta-exams.aspx</link><pubDate>Fri, 16 Apr 2010 10:31:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:632</guid><dc:creator>Robert Haken</dc:creator><slash:comments>2</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/632.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=632</wfw:commentRss><description>Měl jsem příležitost zúčastnit se beta programu nových certifikačních zkoušek Microsoftu pro platformu .NET 4, nedá mi to tedy, abych se s Vámi nepodělil o první dojmy (výstup je naštěstí již značně cenzurován, za ty dva dny už jsem trochu vychladl a...(&lt;a href="http://knowledge-base.havit.cz/asp-net/NET-4-MCP-Certification-Exams-70-519-MCPD-Web-70-516-TS-Accessing-Data-Prvni-dojmy-z-beta-exams.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=632" width="1" height="1"&gt;</description></item><item><title>XmlDataSource - pozor na jeho cachov&#225;n&#237; při nastavov&#225;n&#237; property Data</title><link>http://knowledge-base.havit.cz/asp-net/XmlDataSource-pozor-na-jeho-cachovani-pri-nastavovani-property-Data.aspx</link><pubDate>Sat, 06 Feb 2010 15:55:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:602</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/602.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=602</wfw:commentRss><description>XmlDataSource má poměrně předurčený scénář použití a dokáže velmi nemile překvapit, pokud zapojíte vlastní fantazii a v dobré víře ho použijete jinak (ač zdravý člověk by očekával, že to fungovat bude). Tak především: vlastnost EnableCaching je defaultně...(&lt;a href="http://knowledge-base.havit.cz/asp-net/XmlDataSource-pozor-na-jeho-cachovani-pri-nastavovani-property-Data.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=602" width="1" height="1"&gt;</description></item><item><title>MS DevDays 2009: Code contracts &amp; web.config transformace - dema ke stažen&#237;</title><link>http://knowledge-base.havit.cz/asp-net/MS-DevDays-2009-Code-contracts-web.config-transformace-dema-ke-stazeni.aspx</link><pubDate>Sun, 29 Nov 2009 21:29:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:583</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/583.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=583</wfw:commentRss><description>Na Microsoft DevDays 2009 v Praze a Ostravě jsem mimo účasti na MVP stánku Ask the Experts prezentoval dvě dema svých nejoblíbenějších novinek v Dev10 platfromě. Jejich zdrojové soubory Vám nyní nabízím ke stažení: Code Contracts web.config transformace...(&lt;a href="http://knowledge-base.havit.cz/asp-net/MS-DevDays-2009-Code-contracts-web.config-transformace-dema-ke-stazeni.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=583" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/VS2010/default.aspx">VS2010</category><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Deployment/default.aspx">Deployment</category></item><item><title>Pozor na IIS Application pool: Maximum Worker Processes (Web Garden)</title><link>http://knowledge-base.havit.cz/asp-net/Pozor-na-IIS-Application-pool-Maximum-Worker-Processes-Web-Garden.aspx</link><pubDate>Fri, 23 Oct 2009 10:25:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:568</guid><dc:creator>Robert Haken</dc:creator><slash:comments>11</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/568.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=568</wfw:commentRss><description>V nastavení application poolu na IIS je zastrčeno jedno nastavení s výchozí hodnotou 1, které je poměrně zrádné, pokud ho někdo změní a neví, co to přesně znamená. Jde o volbu "Maximum Worker Processes" a neznalé svádí tuto hodnotu z jedničky zvětšit...(&lt;a href="http://knowledge-base.havit.cz/asp-net/Pozor-na-IIS-Application-pool-Maximum-Worker-Processes-Web-Garden.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=568" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Errors+_2600_amp_3B00_+exceptions/default.aspx">Errors &amp;amp; exceptions</category><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Deployment/default.aspx">Deployment</category></item><item><title>ASP.NET Routing - Když v IIS7 integrated-mode nechod&#237; Session</title><link>http://knowledge-base.havit.cz/asp-net/ASP-NET-Routing-Kdyz-v-IIS-integrated-mode-nechodi-Session.aspx</link><pubDate>Tue, 22 Sep 2009 09:21:00 GMT</pubDate><guid isPermaLink="false">4e8649d0-fbac-4238-a160-0e083756edf8:563</guid><dc:creator>Robert Haken</dc:creator><slash:comments>0</slash:comments><comments>http://knowledge-base.havit.cz/asp-net/comments/563.aspx</comments><wfw:commentRss>http://knowledge-base.havit.cz/asp-net/commentrss.aspx?PostID=563</wfw:commentRss><description>Pokud Vám po nastavení ASP.NET routingu na IIS7 v integrated-mode nechodí na stránkách Session, pak je potřeba elementu system.webServer/modules nastavit atribut runAllManagedModulesForAllRequests na true: &amp;lt;system.webServer&amp;gt; &amp;lt; modules runAllManagedModulesForAllRequests...(&lt;a href="http://knowledge-base.havit.cz/asp-net/ASP-NET-Routing-Kdyz-v-IIS-integrated-mode-nechodi-Session.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://knowledge-base.havit.cz/aggbug.aspx?PostID=563" width="1" height="1"&gt;</description><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Konfigurace/default.aspx">Konfigurace</category><category domain="http://knowledge-base.havit.cz/asp-net/archive/tags/Deployment/default.aspx">Deployment</category></item></channel></rss>
