<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by sunilksaini</title>
    <description>Stories kicked by sunilksaini</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>One Click Grid to Email</title>
      <description>I had assigned a work to make certain updation to the report system of one web application. Report system, of course not any third party expensive reporting tools, means exporting the data to MS Excel. You guys know that exporting the data from the Gridview control to MS Excel is not a gigantic task and i have already written a blog about it Export Dataset to Excel, so I did it with no challenge. Second task was to send the created MS Excel file as email attachment to the given email ID. I believe this is, again, not a task where you need to write mammoth code. Thanks to the Mircosoft to provide us with System.Net.Mail namespace which made our work pretty simple. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2008%2f06%2fexport-gridview-to-excel-and-send-it-as.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2008%2f06%2fexport-gridview-to-excel-and-send-it-as.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/One_Click_Grid_to_Email</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/One_Click_Grid_to_Email</guid>
      <pubDate>Wed, 25 Jun 2008 17:08:17 GMT</pubDate>
    </item>
    <item>
      <title>How to Encrypt Programmatically the Sections of Web.Config File</title>
      <description>Hi, Welcome.
In this tutorial, we are about to discuss how to encrypt the various sections of web.config file. Few sections of web.config are quite crucial as these sections often used to hold sensitive data like userids, passwords, server names, database connection strings and may be other encrypted keys. If we do not make it secure, our information is vulnerable to malicious users. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2008%2f04%2fhow-to-encrypt-programmatically.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2008%2f04%2fhow-to-encrypt-programmatically.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/How_to_Encrypt_Programmatically_the_Sections_of_Web_Config_File</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/How_to_Encrypt_Programmatically_the_Sections_of_Web_Config_File</guid>
      <pubDate>Mon, 21 Apr 2008 03:15:30 GMT</pubDate>
    </item>
    <item>
      <title>Are you making these 3 common ASP.NET AJAX mistakes?</title>
      <description>An overview of the impact several ASP.NET page life cycle issues have on ASP.NET AJAX development, and how to avoid them. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fencosia.com%2f2007%2f10%2f24%2fare-you-making-these-3-common-aspnet-ajax-mistakes%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fencosia.com%2f2007%2f10%2f24%2fare-you-making-these-3-common-aspnet-ajax-mistakes%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Are_you_making_these_3_common_ASP_NET_AJAX_mistakes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Are_you_making_these_3_common_ASP_NET_AJAX_mistakes</guid>
      <pubDate>Wed, 24 Oct 2007 12:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Remove generated JavaScript from your pages</title>
      <description>One of the things that have always seemed a little weird to me is that ASP.NET auto-generates JavaScript and injects it in the rendered HTML. The JavaScript is needed to handle validation, postbacks, callbacks etc. but why does it have to write the same static functions when it could just as well be placed in a referenced .js file? If all the static functions where placed in an external .js file, it would be downloaded once instead of every time a page loads.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.madskristensen.dk%2fpost%2fRemove-generated-JavaScript-from-your-pages.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.madskristensen.dk%2fpost%2fRemove-generated-JavaScript-from-your-pages.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Remove_generated_JavaScript_from_your_pages</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Remove_generated_JavaScript_from_your_pages</guid>
      <pubDate>Mon, 22 Oct 2007 00:31:03 GMT</pubDate>
    </item>
    <item>
      <title>Easier way to manage your ASP.NET Cache </title>
      <description>Coolest way to do caching... create a CacheManager!!! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fzowens%2farchive%2f2007%2f10%2f20%2feasier-way-to-manage-your-asp-net-cache.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fzowens%2farchive%2f2007%2f10%2f20%2feasier-way-to-manage-your-asp-net-cache.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Easier_way_to_manage_your_ASP_NET_Cache</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Easier_way_to_manage_your_ASP_NET_Cache</guid>
      <pubDate>Mon, 22 Oct 2007 10:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Spice up ASP.NET validation with AJAX Control Toolkit</title>
      <description>This article discusses ways to enhance client side validators using AJAX Control Toolkit, by adding callouts and modal dialog box. The whole purpose is to improve user experience with very little effort. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fashishware.com%2fASPValid.shtml"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fashishware.com%2fASPValid.shtml" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Spice_up_ASP_NET_validation_with_AJAX_Control_Toolkit</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Spice_up_ASP_NET_validation_with_AJAX_Control_Toolkit</guid>
      <pubDate>Mon, 24 Sep 2007 14:19:31 GMT</pubDate>
    </item>
    <item>
      <title>Increase Your Productivity With Query Analyzer/SQL Server Management S</title>
      <description>2 tips to make you more productive with Query Analyzer/SQL Server Management Studio &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetsamplechapters.blogspot.com%2f2007%2f09%2fincrease-your-productivity-with-query.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetsamplechapters.blogspot.com%2f2007%2f09%2fincrease-your-productivity-with-query.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Increase_Your_Productivity_With_Query_Analyzer_SQL_Server_Management_S</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Increase_Your_Productivity_With_Query_Analyzer_SQL_Server_Management_S</guid>
      <pubDate>Wed, 26 Sep 2007 06:31:02 GMT</pubDate>
    </item>
    <item>
      <title>The C#  ??  Operator</title>
      <description>The C#  ??  Operator &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnettipoftheday.org%2ftips%2fdouble_question_mark_operator_cs.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnettipoftheday.org%2ftips%2fdouble_question_mark_operator_cs.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/The_C_Operator</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/The_C_Operator</guid>
      <pubDate>Fri, 14 Sep 2007 12:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Quickly Find/Open a File in Visual Studio</title>
      <description>A quick way to find and open files in a large solution in Visual Studio that very few people know about. Other people have created addins to do this without even realizing the functionality was already there. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.alteridem.net%2f2007%2f09%2f11%2fquickly-findopen-a-file-in-visual-studio%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.alteridem.net%2f2007%2f09%2f11%2fquickly-findopen-a-file-in-visual-studio%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Quickly_Find_Open_a_File_in_Visual_Studio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Quickly_Find_Open_a_File_in_Visual_Studio</guid>
      <pubDate>Tue, 11 Sep 2007 16:16:01 GMT</pubDate>
    </item>
    <item>
      <title>Ten SQL Server Functions That You Hardly Use But Should </title>
      <description>Ten SQL Server Functions That You Hardly Use But Should  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetsamplechapters.blogspot.com%2f2007%2f09%2ften-sql-server-functions-that-you.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetsamplechapters.blogspot.com%2f2007%2f09%2ften-sql-server-functions-that-you.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Ten_SQL_Server_Functions_That_You_Hardly_Use_But_Should_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Ten_SQL_Server_Functions_That_You_Hardly_Use_But_Should_1</guid>
      <pubDate>Tue, 04 Sep 2007 21:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Showing Modal Progress Dialog in all Ajax Operation </title>
      <description>Learn how to show a Modal Progress Dialog in all your ajax operation. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgeekswithblogs.net%2frashid%2farchive%2f2007%2f08%2f24%2fShowing-Modal-Progress-Dialog-in-all-Ajax-Operation.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgeekswithblogs.net%2frashid%2farchive%2f2007%2f08%2f24%2fShowing-Modal-Progress-Dialog-in-all-Ajax-Operation.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Showing_Modal_Progress_Dialog_in_all_Ajax_Operation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Showing_Modal_Progress_Dialog_in_all_Ajax_Operation</guid>
      <pubDate>Sat, 25 Aug 2007 08:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Export Dataset to Excel</title>
      <description>Exporting Dataset to Excel is not a big deal. Wide range of help related to it is available on the net. I wrote this article for Exporting Dataset to Excel with the idea that the beneficiary will only need to COPY, PASTE and USE it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2007%2f07%2fexport-dataset-to-excel.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2007%2f07%2fexport-dataset-to-excel.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Export_Dataset_to_Excel_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Export_Dataset_to_Excel_1</guid>
      <pubDate>Fri, 03 Aug 2007 00:05:17 GMT</pubDate>
    </item>
    <item>
      <title>Use AutoCompleteExtender MS Ajax 1.0</title>
      <description>There are numerous blogs and forums discussing that "AutoComplete Extender is not working". When I had to work on it for one of my clients, I too found that AutoComplete Extender does not work. I followed the steps given in http://ajax.asp.net/ but I was left with the same impression that "AutoComplete Extender is not working" . Anyway try try again till you get gain is the formula I generally adopt. After googling of hours together, I found the solution. Though the solution is given in many forums/blogs, yet you need to give more attention to it to catch the point. So in this blog I tried to highlight the small but the important lines that require more attention.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2007%2f05%2fis-autocomplete-extender-working.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2007%2f05%2fis-autocomplete-extender-working.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Use_AutoCompleteExtender_MS_Ajax_1_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Use_AutoCompleteExtender_MS_Ajax_1_0</guid>
      <pubDate>Thu, 02 Aug 2007 22:44:10 GMT</pubDate>
    </item>
    <item>
      <title>HttpHandler for Images in ASP .NET 2.0</title>
      <description>Http Handler:
Http Handler is a class that is responsible for rendering a particular resource, or a particular type of resource.

Http Handlers are somewhat similar to ISAPI Extensions. If implements, it behaves like a filter between Web Server and the Client. Whenever client makes a request to the server, it goes through the Filter and performs operations as per our requirement &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2007%2f05%2fhttphandler-for-images-in-asp-net-20_17.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2007%2f05%2fhttphandler-for-images-in-asp-net-20_17.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/HttpHandler_for_Images_in_ASP_NET_2_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/HttpHandler_for_Images_in_ASP_NET_2_0</guid>
      <pubDate>Mon, 06 Aug 2007 11:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Use List&amp;lt;T&amp;gt; generic class instead of Dataset</title>
      <description>All ASP.NET Geeks are certainly well aware of Datasets. We have been using datasets since the evolution of .NET and getting benefits from its vast functionality. Though its basic architecture makes it extremely powerful yet it has performance impact.

In ASP .NET 2.0, generics classes have been introduced. There are many generics collections in it which allow users to create strongly typed collections that provide better type safety and performance.

At this point of time, I am trying to explain the replacement of datasets (not in all scenarios) with List&amp;lt;T&amp;gt; Collection &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2007%2f06%2fuse-list-instead-of-dataset.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2007%2f06%2fuse-list-instead-of-dataset.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Use_List_T_generic_class_instead_of_Dataset</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Use_List_T_generic_class_instead_of_Dataset</guid>
      <pubDate>Thu, 02 Aug 2007 22:27:41 GMT</pubDate>
    </item>
    <item>
      <title>Export Dataset to Excel</title>
      <description>Exporting Dataset to Excel is not a big deal. Wide range of help related to it is available on the net. I wrote this article for Exporting Dataset to Excel with the idea that the beneficiary will only need to COPY, PASTE and USE it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2007%2f07%2fexport-dataset-to-excel.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2007%2f07%2fexport-dataset-to-excel.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Export_Dataset_to_Excel</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Export_Dataset_to_Excel</guid>
      <pubDate>Thu, 02 Aug 2007 22:26:10 GMT</pubDate>
    </item>
    <item>
      <title>Shortcut keys of Microsoft ASP.Net 2.0</title>
      <description>Whenever we (Developers) make applications (window or web), we generally provide the functionality of shortcut keys to ease the working for the end users. But we (not all) ourselves do not use the shortcuts keys while developing applications because of our intense love for mouse.

Most (if not all) popular applications have keyboard shortcuts to help us use them efficiently. And if one learns using keyboard shortcuts, it certainly boosts ones productivity. So mates leave mouse and start loving your keyboard. Here I have collected information of Shortcut Keys for Microsoft ASP .NEt 2.0 Framerwork. It's only a matter of familiarizing yourself with the shortcuts keys.
Have a good time.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2007%2f07%2fmicrosoft-aspnet-20-framework-shortcut.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsunilksaini.blogspot.com%2f2007%2f07%2fmicrosoft-aspnet-20-framework-shortcut.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Shortcut_keys_of_Microsoft_ASP_Net_2_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Shortcut_keys_of_Microsoft_ASP_Net_2_0</guid>
      <pubDate>Thu, 02 Aug 2007 22:24:38 GMT</pubDate>
    </item>
  </channel>
</rss>