<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>ASP.NET</title>
        <link>http://geekswithblogs.net/Sreeblog/category/4820.aspx</link>
        <description>ASP.NET related stuff</description>
        <language>en-US</language>
        <copyright>Sreenivas Mogullapalli</copyright>
        <managingEditor>srinivas_m@rocketmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Tip: Changing Validator text color using class name</title>
            <link>http://geekswithblogs.net/Sreeblog/archive/2008/10/30/126390.aspx</link>
            <description>&lt;p&gt;In my ASP.NET application validators are used for validating the data entry part and as per the requirement we need to show a different color for error messages. We have created a CSS class for all the error message and applied to validators but noticed that the error messages are always displayed in RED color. The trick here is we also need to set the ForeColor to empty to get the color of text from CSS Class. Sample is provided below.&lt;/p&gt;
&lt;p&gt;CssName="Someclass" ForeColor=""&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=126390"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=126390" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Sreeblog/aggbug/126390.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sreenivas Mogullapalli</dc:creator>
            <guid>http://geekswithblogs.net/Sreeblog/archive/2008/10/30/126390.aspx</guid>
            <pubDate>Thu, 30 Oct 2008 11:33:46 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Sreeblog/comments/126390.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Sreeblog/archive/2008/10/30/126390.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Sreeblog/comments/commentRss/126390.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Sreeblog/services/trackbacks/126390.aspx</trackback:ping>
        </item>
        <item>
            <title>Free e-book on Microsoft LINQ, Microsoft ASP.NET AJAX, and Microsoft Silverlight</title>
            <link>http://geekswithblogs.net/Sreeblog/archive/2007/12/19/117834.aspx</link>
            <description>&lt;p&gt;This offer is from Microsoft. Get it at &lt;font face="Arial"&gt;&lt;a href="http://www.microsoft.com/learning/vstudio/2008/default.mspx#EBOOK"&gt;http://www.microsoft.com/learning/vstudio/2008/default.mspx#EBOOK&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="blurb"&gt;The free e-book includes content from three recent publications from Microsoft Press: &lt;/p&gt;
&lt;p class="blurb"&gt;
&lt;/p&gt;&lt;table cellspacing="0" cellpadding="0" border="0"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td class="listBullet" valign="top"&gt;•&lt;/td&gt;
            &lt;td class="listItem"&gt;
            &lt;p&gt;&lt;a href="http://www.microsoft.com/MSPress/books/10725.aspx"&gt;&lt;em&gt;&lt;strong&gt;Introducing Microsoft LINQ&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; by Paolo Pialorsi and Marco Russo (ISBN: 9780735623910)&lt;br /&gt;
            This practical guide covers Language Integrated Query (LINQ) syntax fundamentals, LINQ to ADO.NET, and LINQ to XML. The e-book includes the entire contents of this printed book!&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td class="listBullet" valign="top"&gt;•&lt;/td&gt;
            &lt;td class="listItem"&gt;
            &lt;p&gt;&lt;a href="http://www.microsoft.com/MSPress/books/10966.aspx"&gt;&lt;em&gt;&lt;strong&gt;Introducing Microsoft ASP.NET AJAX&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; by Dino Esposito (ISBN: 9780735624139)&lt;br /&gt;
            Learn about the February 2007 release of ASP.NET AJAX Extensions 1.0, including an overview and the control toolkit.&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td class="listBullet" valign="top"&gt;•&lt;/td&gt;
            &lt;td class="listItem"&gt;
            &lt;p&gt;&lt;a href="http://www.microsoft.com/MSPress/books/12285.aspx"&gt;&lt;em&gt;&lt;strong&gt;Introducing Microsoft Silverlight 1.0&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; by Laurence Moroney (ISBN: 9780735625396)&lt;br /&gt;
            Learn how to use Silverlight to simplify the way you implement compelling user experiences for the Web. Discover how to support an object-oriented program model with JavaScript.&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117834"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117834" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Sreeblog/aggbug/117834.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sreenivas Mogullapalli</dc:creator>
            <guid>http://geekswithblogs.net/Sreeblog/archive/2007/12/19/117834.aspx</guid>
            <pubDate>Wed, 19 Dec 2007 11:55:02 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Sreeblog/comments/117834.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Sreeblog/archive/2007/12/19/117834.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Sreeblog/comments/commentRss/117834.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Sreeblog/services/trackbacks/117834.aspx</trackback:ping>
        </item>
        <item>
            <title>Dynamic Data screencast by David Ebbo</title>
            <link>http://geekswithblogs.net/Sreeblog/archive/2007/12/14/117701.aspx</link>
            <description>&lt;font face="Arial"&gt;David Ebbo made a screencast which walks through a basic scenario of using ASP.NET Dynamic Data in a simple site using Northwind. You can download this screencast from on his blog at &lt;font face="Arial"&gt;&lt;a href="http://blogs.msdn.com/davidebb/archive/2007/12/12/dynamic-data-screencast-is-now-available.aspx"&gt;http://blogs.msdn.com/davidebb/archive/2007/12/12/dynamic-data-screencast-is-now-available.aspx&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117701"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117701" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Sreeblog/aggbug/117701.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sreenivas Mogullapalli</dc:creator>
            <guid>http://geekswithblogs.net/Sreeblog/archive/2007/12/14/117701.aspx</guid>
            <pubDate>Fri, 14 Dec 2007 09:38:17 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Sreeblog/comments/117701.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Sreeblog/archive/2007/12/14/117701.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Sreeblog/comments/commentRss/117701.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Sreeblog/services/trackbacks/117701.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft ASP.NET 3.5 Extensions</title>
            <link>http://geekswithblogs.net/Sreeblog/archive/2007/12/10/117532.aspx</link>
            <description>&lt;p&gt;A preview of ASP.NET 3.5 Extensions is released by Microsoft. You can download this from &lt;font face="Arial"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A9C6BC06-B894-4B11-8300-35BD2F8FC908&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=A9C6BC06-B894-4B11-8300-35BD2F8FC908&amp;amp;displaylang=en&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;The following are part of this release.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ASP.NET MVC&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;ASP.NET MVC provides model-view-controller (MVC) support to the existing ASP.NET 3.5 runtime, which enables developers to more easily take advantage of this design pattern. Benefits include the ability to achieve and maintain a clear separation of concerns, as well as facilitate test driven development (TDD). &lt;/p&gt;
&lt;p&gt;The &lt;a href="http://www.asp.net/downloads/3.5-extensions/MVCToolkit.zip"&gt;ASP.NET MVC Toolkit&lt;/a&gt; provides HTML rendering helpers and dynamic data support for MVC. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ASP.NET Dynamic Data&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;ASP.NET Dynamic Data helps developers build a fully customizable, data-driven app quickly. It provides a rich scaffolding framework that allows rapid data driven development without writing code, yet it is easily extendible using the traditional ASP.NET programming model. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ASP.NET AJAX&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;New additions to ASP.NET AJAX include support for managing browser history (Back button support). &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ADO.NET Entity Framework&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;ADO.NET Entity Framework is a new modeling framework that enables developers to define a conceptual model of a database schema that closely aligns to a real world view of the information. Benefits include easier to understand and easier to maintain application code that is shielded from underlying database schema changes. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ADO.NET Data Services&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;ADO.NET Data Services provide new services that find, manipulate and deliver data over the web using simple URIs. Benefits include an easy and flexible way to access data over the web, while enabling the separation of presentation and data access code. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Silverlight Controls for ASP.NET&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;You can integrate the rich behavior of Microsoft Silverlight into your Web application by using two new ASP.NET server controls: a MediaPlayer server control that enables easy integration of media sources such as audio (WMA) and video (WMV) into your Web application, and a Silverlight server control that allows an ASP.NET page to reference both XAML objects and their event handlers. &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117532"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117532" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Sreeblog/aggbug/117532.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sreenivas Mogullapalli</dc:creator>
            <guid>http://geekswithblogs.net/Sreeblog/archive/2007/12/10/117532.aspx</guid>
            <pubDate>Mon, 10 Dec 2007 08:57:59 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Sreeblog/comments/117532.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Sreeblog/archive/2007/12/10/117532.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Sreeblog/comments/commentRss/117532.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Sreeblog/services/trackbacks/117532.aspx</trackback:ping>
        </item>
        <item>
            <title>Design Patterns for ASP.NET Developers</title>
            <link>http://geekswithblogs.net/Sreeblog/archive/2007/04/06/110978.aspx</link>
            <description>&lt;P&gt;&lt;A href="http://www.devx.com/"&gt;DevX&lt;/A&gt; published a series of three articles that explore the built-in support for standard design patterns in ASP.NET&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.devx.com/dotnet/Article/33695"&gt;Design Patterns for ASP.NET Developers, Part 1: Basic Patterns&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.devx.com/dotnet/Article/33889"&gt;Design Patterns for ASP.NET Developers, Part 2: Custom Controller Patterns&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.devx.com/dotnet/article/34220?trk=dxrss_dotnet"&gt;Design Patterns for ASP.NET Developers, Part 3: Advanced Patterns&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110978"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110978" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Sreeblog/aggbug/110978.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sreenivas Mogullapalli</dc:creator>
            <guid>http://geekswithblogs.net/Sreeblog/archive/2007/04/06/110978.aspx</guid>
            <pubDate>Fri, 06 Apr 2007 07:06:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Sreeblog/comments/110978.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Sreeblog/archive/2007/04/06/110978.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Sreeblog/comments/commentRss/110978.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Sreeblog/services/trackbacks/110978.aspx</trackback:ping>
        </item>
        <item>
            <title>ASP.NET “Atlas” June CTP</title>
            <link>http://geekswithblogs.net/Sreeblog/archive/2006/07/06/84219.aspx</link>
            <description>Latest CTP of &amp;#8220;Atlas&amp;#8221; is available at &lt;A href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=45&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d81bf1390-7894-4ff7-b591-1006bd770bc0%26DisplayLang%3den"&gt;ASP.NET &amp;#8220;Atlas&amp;#8221; June CTP&lt;/A&gt;. This introduced a new concept called Dynamic UpdatePanels which can be used in ItemTemplates or User controls. Looks interesting. &lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=84219"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=84219" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Sreeblog/aggbug/84219.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sreenivas Mogullapalli</dc:creator>
            <guid>http://geekswithblogs.net/Sreeblog/archive/2006/07/06/84219.aspx</guid>
            <pubDate>Thu, 06 Jul 2006 08:34:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Sreeblog/comments/84219.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Sreeblog/archive/2006/07/06/84219.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Sreeblog/comments/commentRss/84219.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Sreeblog/services/trackbacks/84219.aspx</trackback:ping>
        </item>
        <item>
            <title>Working with Data in ASP.NET 2.0</title>
            <link>http://geekswithblogs.net/Sreeblog/archive/2006/06/23/82808.aspx</link>
            <description>&lt;P&gt;I may be late to look at these articles but better late than never. &lt;A href="http://www.asp.net/learn/dataaccess/default.aspx?tabid=63"&gt;ASP.NET site &lt;/A&gt;has a nice list of tutorials on working with ADO.NET in&amp;nbsp;ASP.NET 2.0. The list is&lt;SPAN&gt; &lt;/P&gt;
&lt;DT&gt;&lt;B&gt;Introduction&lt;/B&gt; 
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial01cs.aspx?tabid=63"&gt;Creating a Data Access Layer&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial02cs.aspx?tabid=63"&gt;Creating a Business Logic Layer&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial03cs.aspx?tabid=63"&gt;Master Pages and Site Navigation&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;DT&gt;&lt;B&gt;Basic Reporting&lt;/B&gt; 
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial04cs.aspx?tabid=63"&gt;Displaying Data With the ObjectDataSource&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial05cs.aspx?tabid=63"&gt;Declarative Parameters&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial06cs.aspx?tabid=63"&gt;Programmatically Setting the ObjectDataSource's Parameter Values&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;DT&gt;&lt;B&gt;Master/Detail&lt;/B&gt; 
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial07cs.aspx?tabid=63"&gt;Master/Detail Filtering With a DropDownList&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial08cs.aspx?tabid=63"&gt;Master/Detail Filtering With Two DropDownLists&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial09cs.aspx?tabid=63"&gt;Master/Detail Filtering Across Two Pages&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial10cs.aspx?tabid=63"&gt;Master/Detail Using a Selectable Master GridView with a Details DetailView&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;DT&gt;&lt;B&gt;Custom Formatting&lt;/B&gt; 
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial11cs.aspx?tabid=63"&gt;Custom Formatting Based Upon Data&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial12cs.aspx?tabid=63"&gt;Using TemplateFields in the GridView Control&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial13cs.aspx?tabid=63"&gt;Using TemplateFields in the DetailsView Control&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial14cs.aspx?tabid=63"&gt;Using the FormView's Templates&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.asp.net/learn/dataaccess/tutorial15cs.aspx?tabid=63"&gt;Displaying Summary Information in the GridView's Footer&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/DT&gt;&lt;/SPAN&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=82808"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=82808" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Sreeblog/aggbug/82808.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sreeni M</dc:creator>
            <guid>http://geekswithblogs.net/Sreeblog/archive/2006/06/23/82808.aspx</guid>
            <pubDate>Fri, 23 Jun 2006 04:34:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Sreeblog/comments/82808.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Sreeblog/archive/2006/06/23/82808.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Sreeblog/comments/commentRss/82808.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Sreeblog/services/trackbacks/82808.aspx</trackback:ping>
        </item>
        <item>
            <title>showing gridview header row when no data</title>
            <link>http://geekswithblogs.net/Sreeblog/archive/2006/06/16/82082.aspx</link>
            <description>&lt;p&gt;I have used gridviews in my asp.net 2.0 applications. One of the requirement is to show the header row even when there are no data rows in dataset. I couldn't find an easy way of doing this. After little bit of R&amp;amp;D, i did that with EmptyDataTemplate of GridView. This works well but is there any easy way of doing this?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EDIT on 15-Nov-2007&lt;/strong&gt;:&lt;br /&gt;
Following is the sample code of what i did in my application. In this i wanted to show two fields Year and extract date. BTW, this sample is not specific to VB or C# as this code belongs to aspx page.&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;code:&lt;br /&gt;
                &amp;lt;asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1"&lt;br /&gt;
                    Width="75%" BorderColor="Black" BorderStyle="Solid" OnRowDataBound="GridView1_RowDataBound" OnDataBound="GridView1_DataBound" AllowPaging="True"&amp;gt;&lt;br /&gt;
                    &amp;lt;Columns&amp;gt;&lt;br /&gt;
                        &amp;lt;asp:BoundField DataField="YEAR" HeaderText="Year" &amp;gt;&lt;br /&gt;
                            &amp;lt;HeaderStyle Font-Underline="True" /&amp;gt;&lt;br /&gt;
                        &amp;lt;/asp:BoundField&amp;gt;&lt;br /&gt;
                        &amp;lt;asp:BoundField DataField="EXTRACT_DATE" HeaderText="Last Extract" &amp;gt;&lt;br /&gt;
                            &amp;lt;HeaderStyle Font-Underline="True" /&amp;gt;&lt;br /&gt;
                        &amp;lt;/asp:BoundField&amp;gt;&lt;br /&gt;
                    &amp;lt;/Columns&amp;gt;&lt;br /&gt;
                    &amp;lt;EmptyDataTemplate&amp;gt;&lt;br /&gt;
                        &amp;lt;table width="100%"&amp;gt;&lt;br /&gt;
                            &amp;lt;tr style="font-weight:bold; text-decoration:underline" align="center"&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    Year&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    Last Extract&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;                                                                                  &lt;br /&gt;
                        &amp;lt;/table&amp;gt;                        &lt;br /&gt;
                         &amp;lt;br /&amp;gt;&lt;br /&gt;
                        No Records Found for Review&lt;br /&gt;
                    &amp;lt;/EmptyDataTemplate&amp;gt;&lt;br /&gt;
                &amp;lt;/asp:GridView&amp;gt;&lt;br /&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=82082"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=82082" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Sreeblog/aggbug/82082.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sreenivas Mogullapalli</dc:creator>
            <guid>http://geekswithblogs.net/Sreeblog/archive/2006/06/16/82082.aspx</guid>
            <pubDate>Fri, 16 Jun 2006 02:42:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Sreeblog/comments/82082.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Sreeblog/archive/2006/06/16/82082.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Sreeblog/comments/commentRss/82082.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Sreeblog/services/trackbacks/82082.aspx</trackback:ping>
        </item>
        <item>
            <title>deployment tag in web.config</title>
            <link>http://geekswithblogs.net/Sreeblog/archive/2006/06/15/81972.aspx</link>
            <description>&lt;P&gt;&lt;A href="http://geekswithblogs.net/azamsharp/"&gt;Azam&lt;/A&gt; &lt;A href="http://geekswithblogs.net/azamsharp/archive/2006/06/14/81914.aspx"&gt;bloged&lt;/A&gt; about deployment tag of ASP.NET 2's web.config. It is a nice way to turn off all things that can be ignored by the developers while developing pages. &lt;/P&gt;
&lt;P&gt;For reference: Including &amp;#8220;&lt;deployment retail = "true" /&gt;&amp;#8221; in web.config will disable tracing and debugging.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=81972"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=81972" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/Sreeblog/aggbug/81972.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sreeni M</dc:creator>
            <guid>http://geekswithblogs.net/Sreeblog/archive/2006/06/15/81972.aspx</guid>
            <pubDate>Thu, 15 Jun 2006 01:14:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Sreeblog/comments/81972.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Sreeblog/archive/2006/06/15/81972.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Sreeblog/comments/commentRss/81972.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Sreeblog/services/trackbacks/81972.aspx</trackback:ping>
        </item>
    </channel>
</rss>