<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with .net3.5</title>
    <description>the latest stories tagged with '.net3.5' from DotNetKicks.com</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>Create a Picture Album using ListView in ASP.NET 3.5  </title>
      <description>In this article, we will see how to create a Picture Album using the ListView control. We will explore the GroupTemplate of ListView and explore how we can group multiple images together in the ListView, thereby creating an album effect. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d175"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d175" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Create_a_Picture_Album_using_ListView_in_ASP_NET_3_5</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Create_a_Picture_Album_using_ListView_in_ASP_NET_3_5</guid>
      <pubDate>Thu, 17 Jul 2008 16:06:41 GMT</pubDate>
    </item>
    <item>
      <title>C#: Enhance Enums using Extension Methods</title>
      <description>Extension Methods are one of the coolest features that have been added in .NET 3.5. I've heard arguments that there is no reason to use them, and the only reason Microsoft added them is to enable the ability to buid LINQ. Well, I do not entirely agree with that statement; in fact, I have found a cool way to use Extension Methods to enhance the System.Enum object since it cannot be inherited. Even though Enum can not be inherited, it can be extended using Extension Methods. Here's the code to an Extension Method that extends the LocalizationMarket Enum with the ToDescriptionString() method that returns the DescriptionAttributes value for the given enum value. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fpietschsoft.com%2fpost%2f2008%2f07%2fC-Enhance-Enums-using-Extension-Methods.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fpietschsoft.com%2fpost%2f2008%2f07%2fC-Enhance-Enums-using-Extension-Methods.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/C_Enhance_Enums_using_Extension_Methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/C_Enhance_Enums_using_Extension_Methods</guid>
      <pubDate>Thu, 17 Jul 2008 11:01:02 GMT</pubDate>
    </item>
    <item>
      <title>C#: Enhance Enums using Extension Methods</title>
      <description>Extension Methods are one of the coolest features that have been added in .NET 3.5. I've heard arguments that there is no reason to use them, and the only reason Microsoft added them is to enable the ability to buid LINQ. Well, I do not entirely agree with that statement; in fact, I have found a cool way to use Extension Methods to enhance the System.Enum object since it cannot be inherited. Even though Enum can not be inherited, it can be extended using Extension Methods. Here's the code to an Extension Method that extends the LocalizationMarket Enum with the ToDescriptionString() method that returns the DescriptionAttributes value for the given enum value. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fpietschsoft.com%2fpost%2f2008%2f07%2fC-Enhance-Enums-using-Extension-Methods.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fpietschsoft.com%2fpost%2f2008%2f07%2fC-Enhance-Enums-using-Extension-Methods.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/C_Enhance_Enums_using_Extension_Methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/C_Enhance_Enums_using_Extension_Methods</guid>
      <pubDate>Thu, 17 Jul 2008 11:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Inserting, Updating, Deleting and Paging records using ListView</title>
      <description>ListView control is a new control added into ASP.NET 3.5. It enables you to display data in a format specified by you using templates and styles. It is useful for data in any repeating structure just like DataList and Repeater controls. However, unlike those controls ListView control enable you to edit, insert, delete, sort, paginate data without any extra effort.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetfunda.com%2farticles%2farticle40.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetfunda.com%2farticles%2farticle40.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Inserting_Updating_Deleting_and_Paging_records_using_ListView</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Inserting_Updating_Deleting_and_Paging_records_using_ListView</guid>
      <pubDate>Mon, 14 Jul 2008 20:19:53 GMT</pubDate>
    </item>
    <item>
      <title>Open Source ASP.NET 3.5 AJAX Portal - new and improved</title>
      <description>A new release of Dropthings, open source ASP.NET 3.5 AJAX portal. Features many performance and scalability techniques and a new design.
Showcases:
- 10 ASP.NET Performance and Scalability Secrets.
- Fast ASP.NET page rendering by deferred script loading. 
- Load large amount of Javascripts in batch and thus load AJAX sites a lot faster.
- Fast Streaming AJAX proxy that solves double downloading problems and continuously streams content from external domain.
- Making best use of cache for high performance website.
- On-demand UI loading on AJAX websites.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsmvps.com%2fblogs%2fomar%2farchive%2f2008%2f07%2f14%2fopen-source-asp-net-3-5-ajax-portal-new-and-improved.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsmvps.com%2fblogs%2fomar%2farchive%2f2008%2f07%2f14%2fopen-source-asp-net-3-5-ajax-portal-new-and-improved.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Open_Source_ASP_NET_3_5_AJAX_Portal_new_and_improved</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Open_Source_ASP_NET_3_5_AJAX_Portal_new_and_improved</guid>
      <pubDate>Mon, 14 Jul 2008 18:13:55 GMT</pubDate>
    </item>
    <item>
      <title>Waegis - The Web Cleaner</title>
      <description>Tired of Spam?
Spammers are disturbing our dear web! How do you feel about them? Do you have a site, blog, forum or Wiki? Have you been affected by lots of spam content on your site? How much of time do you spend to remove them everyday? How can they affect the look and feel of your site? How can they affect your database size? Do you use CAPTCHA control and think it is a good solution? 
We're here to take care about everything for you and save your time, energy and effort. We're here to make a better and cleaner web with your help. Waegis (pronounced veejis) is a professional online service that assists you to block spams. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwaegis.com"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwaegis.com" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/Waegis_The_Web_Cleaner</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/Waegis_The_Web_Cleaner</guid>
      <pubDate>Wed, 09 Jul 2008 18:54:22 GMT</pubDate>
    </item>
    <item>
      <title>MVC Routing Security Hole</title>
      <description>Stephen Walther's latest MVC tip introduced me to the MVC framework's ability to pass server variables into actions as parameters. Unfortunately using this feature is a very bad idea and could jeopardize the security of your application. Take a look at a code sample you might find surprising. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.squaredroot.com%2fpost.aspx%3fid%3d98b8ac0b-d5d2-42f1-bdad-ef75ce247c61"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.squaredroot.com%2fpost.aspx%3fid%3d98b8ac0b-d5d2-42f1-bdad-ef75ce247c61" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/MVC_Routing_Security_Hole</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/MVC_Routing_Security_Hole</guid>
      <pubDate>Wed, 09 Jul 2008 13:16:11 GMT</pubDate>
    </item>
    <item>
      <title>PagedList Strikes Back</title>
      <description>A few months ago I posted about my changes to Rob Conery's PagedList class. Since writing that article many comments have been left about how to further improve the design, which have since been incorporated into a new, further improved PagedList class. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.squaredroot.com%2fpost.aspx%3fid%3d398375b0-4000-4b0c-9d69-ddc623646862"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.squaredroot.com%2fpost.aspx%3fid%3d398375b0-4000-4b0c-9d69-ddc623646862" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/PagedList_Strikes_Back</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/PagedList_Strikes_Back</guid>
      <pubDate>Tue, 08 Jul 2008 14:46:12 GMT</pubDate>
    </item>
    <item>
      <title>Extension Methods +  Attributes = A Whole New World!</title>
      <description>A post about combining attributes and extension methods in order to extend current code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fshayf%2farchive%2f2008%2f07%2f05%2fextension-methods-attributes-a-whole-new-world.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fshayf%2farchive%2f2008%2f07%2f05%2fextension-methods-attributes-a-whole-new-world.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Extension_Methods_Attributes_A_Whole_New_World</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Extension_Methods_Attributes_A_Whole_New_World</guid>
      <pubDate>Mon, 07 Jul 2008 06:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Dynamic Data Access with LINQ</title>
      <description>When I talk about LINQ people often ask whether it's possible to have dynamic queries with LINQ. An example of this is presenting the user with a UI that allows them to optionally filter by some criteria or other and sort by some criteria. This was straightforward if you built-up a SQL string in code.

The compiled, static nature of LINQ makes this appear difficult at first. They are not and this video and sample application shows you how to accomplish just this. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.michaelckennedy.net%2fblog%2fPermaLink%2cguid%2cadbc22e0-e1c2-4987-a908-f040d75a8528.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.michaelckennedy.net%2fblog%2fPermaLink%2cguid%2cadbc22e0-e1c2-4987-a908-f040d75a8528.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Dynamic_Data_Access_with_LINQ</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Dynamic_Data_Access_with_LINQ</guid>
      <pubDate>Wed, 02 Jul 2008 18:50:10 GMT</pubDate>
    </item>
    <item>
      <title>MVC Membership with Preview 3</title>
      <description>The MVC Membership Starter Kit has been updated to work with Preview 3 of the ASP.Net MVC framework. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.squaredroot.com%2fpost.aspx%3fid%3dfcd7ffca-b203-4f97-8c7a-eb87b951b122"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.squaredroot.com%2fpost.aspx%3fid%3dfcd7ffca-b203-4f97-8c7a-eb87b951b122" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/MVC_Membership_with_Preview_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/MVC_Membership_with_Preview_3</guid>
      <pubDate>Wed, 02 Jul 2008 14:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Writing Custom Editors for WebParts</title>
      <description>This article describes how to write a custom editor for a WebPart. Because a custom editor written for an ASP.NET 2.0 WebPart is directly usable in SharePoint 2007, this article applies to both technologies equally well. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.developer.com%2fnet%2fasp%2farticle.php%2f3627871"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.developer.com%2fnet%2fasp%2farticle.php%2f3627871" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Writing_Custom_Editors_for_WebParts</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Writing_Custom_Editors_for_WebParts</guid>
      <pubDate>Fri, 27 Jun 2008 19:02:01 GMT</pubDate>
    </item>
    <item>
      <title>LINQ To MySQL</title>
      <description>A tutorial on using a 3rd party Linq To MySQL provider &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.mikeborozdin.com%2fpost%2fLINQ-To-MySQL.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.mikeborozdin.com%2fpost%2fLINQ-To-MySQL.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/LINQ_To_MySQL</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/LINQ_To_MySQL</guid>
      <pubDate>Thu, 26 Jun 2008 15:33:14 GMT</pubDate>
    </item>
    <item>
      <title>Dissecting Linq Expression Trees - Part 2</title>
      <description>Last part in a two part series where we wrap up by talking about the ExpressionVisitor class, walking the expression tree, and doing a few simple modifications to it. If you want to understand how Linq works under the covers, this article is for you! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f06%2fDissecting-Linq-Expression-Trees---Part-2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f06%2fDissecting-Linq-Expression-Trees---Part-2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Dissecting_Linq_Expression_Trees_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Dissecting_Linq_Expression_Trees_Part_2</guid>
      <pubDate>Wed, 25 Jun 2008 14:41:54 GMT</pubDate>
    </item>
    <item>
      <title>Dissecting Linq Expression Trees - Part 1</title>
      <description>Nice article on how to use and create Linq Expression trees. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f06%2fDissecting-Linq-Expression-Trees---Part-1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f06%2fDissecting-Linq-Expression-Trees---Part-1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Dissecting_Linq_Expression_Trees_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Dissecting_Linq_Expression_Trees_Part_1</guid>
      <pubDate>Wed, 25 Jun 2008 02:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Web.Maps.VE 2.0 Released - Virtual Earth ASP.NET Mapping Server Contro</title>
      <description>Today, I released Web.Maps.VE v2.0!! If you aren't familiar with Web.Maps.VE, it is the industries first ASP.NET Virtual Earth Mapping Server Control. It enables you (the developer) to implement MS Virtual Earth mapping into your ASP.NET web applications by writing only server-side code; there is absolutely no javascript required. It has never been easier to implement MS Virtual Earth mapping. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fpietschsoft.com%2fpost%2f2008%2f06%2fWebMapsVE-20-Released-ASPNET-Virtual-Earth-Mapping-Server-Control.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fpietschsoft.com%2fpost%2f2008%2f06%2fWebMapsVE-20-Released-ASPNET-Virtual-Earth-Mapping-Server-Control.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Web_Maps_VE_2_0_Released_Virtual_Earth_ASP_NET_Mapping_Server_Contro</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Web_Maps_VE_2_0_Released_Virtual_Earth_ASP_NET_Mapping_Server_Contro</guid>
      <pubDate>Wed, 18 Jun 2008 02:53:36 GMT</pubDate>
    </item>
    <item>
      <title>Replace SortedDictionary with LINQ query - Part 2 (with comparison)</title>
      <description>In my previous post, I have said that using LINQ query instead of SortedDictionary not only could be useful , elegant but also less processor intensive. In this post, I will show you a real comparison between .... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fmehfuzh%2farchive%2f2008%2f06%2f18%2freplace-sorteddictionary-with-linq-query-part-2-with-comparison.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fmehfuzh%2farchive%2f2008%2f06%2f18%2freplace-sorteddictionary-with-linq-query-part-2-with-comparison.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Replace_SortedDictionary_with_LINQ_query_Part_2_with_comparison</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Replace_SortedDictionary_with_LINQ_query_Part_2_with_comparison</guid>
      <pubDate>Tue, 17 Jun 2008 20:12:17 GMT</pubDate>
    </item>
    <item>
      <title>4 New Grouping Grid Skins for ListView: Vista, Bold, Win2k3 and Soft</title>
      <description>Nearly 6 months ago a wrote a post showing how you can use ASP.NET 3.5's new ListView and LinqDataSource controls to create a pretty sweet looking grouping grid.  Well I recently created a few additional skins for my original grid that I thought I would share.  You can follow the link to the demo site to see them in action and if you are interested in learning more you should read my original post and then download the sample site and step through some of the code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmattberseth.com%2fblog%2f2008%2f06%2f4_new_grouping_grid_skins_vist.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmattberseth.com%2fblog%2f2008%2f06%2f4_new_grouping_grid_skins_vist.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/4_New_Grouping_Grid_Skins_for_ListView_Vista_Bold_Win2k3_and_Soft</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/4_New_Grouping_Grid_Skins_for_ListView_Vista_Bold_Win2k3_and_Soft</guid>
      <pubDate>Wed, 11 Jun 2008 15:07:07 GMT</pubDate>
    </item>
    <item>
      <title>Create AJAX Extender Controls using the ExtenderControl base class</title>
      <description>As a followup to the &amp;quot;Create AJAX Server Controls using the ScriptControl base class&amp;quot; post I wrote a couple weeks ago, I've decided to write on how to create ASP.NET AJAX Extender Controls using the ExtenderControl base class in ASP.NET 3.5. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fpietschsoft.com%2fpost%2f2008%2f05%2fASPNET_35_Create_AJAX_Extender_Controls_using_the_ExtenderControl_base_class.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fpietschsoft.com%2fpost%2f2008%2f05%2fASPNET_35_Create_AJAX_Extender_Controls_using_the_ExtenderControl_base_class.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Create_AJAX_Extender_Controls_using_the_ExtenderControl_base_class</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Create_AJAX_Extender_Controls_using_the_ExtenderControl_base_class</guid>
      <pubDate>Sat, 31 May 2008 04:25:34 GMT</pubDate>
    </item>
    <item>
      <title>Create In-line Data Editing with the ASP.NET 3.5 ListView Control</title>
      <description>I am lovin' the total control the ListView control is giving me.  This past week a link to Telerik's new RadGrid control was floating around the office - and the general consensus was that the in-line editing capabilities control was pretty cool.  And I completely agree - the in-line edit feature is pretty useful.  But ... you don't need to buy the RadGrid to create a grid like this.  ASP.NET 3.5's ListView control provides excellent out of the box support for scenarios like this. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmattberseth.com%2fblog%2f2008%2f05%2fmodifying_data_with_the_listvi.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmattberseth.com%2fblog%2f2008%2f05%2fmodifying_data_with_the_listvi.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Create_In_line_Data_Editing_with_the_ASP_NET_3_5_ListView_Control</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Create_In_line_Data_Editing_with_the_ASP_NET_3_5_ListView_Control</guid>
      <pubDate>Thu, 22 May 2008 02:17:22 GMT</pubDate>
    </item>
    <item>
      <title>LINQ Single and SingleOrDefault</title>
      <description>This post explains about the Single and SingleOrDefault extension methods of LINQ, possible exceptions which can be thrown, and provides code examples both in C# and VB.NET along with code comments. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeforeternity.com%2fblogs%2ftechnology%2farchive%2f2008%2f05%2f10%2flinq-single-and-singleordefault.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeforeternity.com%2fblogs%2ftechnology%2farchive%2f2008%2f05%2f10%2flinq-single-and-singleordefault.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/LINQ_Single_and_SingleOrDefault</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/LINQ_Single_and_SingleOrDefault</guid>
      <pubDate>Tue, 20 May 2008 13:09:20 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 2008 and .NET Framework 3.5 Service Pack 1 Beta</title>
      <description>public beta of upcoming .NET 3.5 SP1 and VS 2008 SP1 releases is published &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f05%2f12%2fvisual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f05%2f12%2fvisual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_2008_and_NET_Framework_3_5_Service_Pack_1_Beta</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_2008_and_NET_Framework_3_5_Service_Pack_1_Beta</guid>
      <pubDate>Mon, 12 May 2008 17:46:04 GMT</pubDate>
    </item>
    <item>
      <title>The Linq SelectMany Operator</title>
      <description>A quick look at the SelectMany operator, what it does, and how you use it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f05%2fThe-Linq-SelectMany-operator.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f05%2fThe-Linq-SelectMany-operator.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/The_Linq_SelectMany_Operator</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/The_Linq_SelectMany_Operator</guid>
      <pubDate>Mon, 12 May 2008 16:16:02 GMT</pubDate>
    </item>
    <item>
      <title>AddItem Extension Method for CheckBoxList, DropDownList, ListBox</title>
      <description>Just 1 AddItem extension method which works for 5 controls to make the code a lot simpler and cleaner :-) Cheers to object inheritance and cheers to Extension Methods ;-) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeforeternity.com%2fblogs%2ftechnology%2farchive%2f2008%2f05%2f09%2fadditem-extension-method-for-bulletedlist-checkboxlist-dropdownlist-listbox-radiobuttonlist.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeforeternity.com%2fblogs%2ftechnology%2farchive%2f2008%2f05%2f09%2fadditem-extension-method-for-bulletedlist-checkboxlist-dropdownlist-listbox-radiobuttonlist.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/AddItem_Extension_Method_for_CheckBoxList_DropDownList_ListBox</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/AddItem_Extension_Method_for_CheckBoxList_DropDownList_ListBox</guid>
      <pubDate>Mon, 12 May 2008 10:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Create a dynamic map of countries from map in svg fila and xml data</title>
      <description>See how to convert a map of EU countries in svg file to a Silverlight application with ViewerSvg. The tutorial will also show how to read the data from xml file and how to use data binding. The application will show the basic data about the country that is selected with the mouse. There is also a slider that shows when the countries were joining the EU. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.wpf-graphics.com%2fHowTo_Sl_EU.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.wpf-graphics.com%2fHowTo_Sl_EU.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Create_a_dynamic_map_of_countries_from_map_in_svg_fila_and_xml_data</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Create_a_dynamic_map_of_countries_from_map_in_svg_fila_and_xml_data</guid>
      <pubDate>Tue, 06 May 2008 17:01:07 GMT</pubDate>
    </item>
  </channel>
</rss>