<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Latest AspNetSource.com Blog's Articles</title>
<link>http://www.aspnetsource.com/Blog/Default.aspx</link>
<description>Articles for ASP.NET, C#, VB.NET, MS SQL, MS Access, Framework 2.0, 3.0, 3.5, etc.</description>
<ttl>30</ttl>
<item>
<title><![CDATA[Create Yes-No Voting Control]]></title>
<description><![CDATA[<p>We've decided to change the products and articles voting system. Now you can vote only with yes or no:</p>
<p><img src="../archives/images/yes_no.gif" alt="Yes No Control" /></p>
<p>Few words how]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=4b56672b-79be-4ec7-adbd-d495a193c343</link>
</item>
<item>
<title><![CDATA[Our Team]]></title>
<description><![CDATA[<p>We've added a page with our team: <a href="http://www.aspnetsource.com/OurTeam.aspx">Visit it</a></p>
<p>Maybe it'll be funny to see us :) </p>]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=b0ec3372-634c-434b-b6c0-25690e980a25</link>
</item>
<item>
<title><![CDATA[Select xml node by other node]]></title>
<description><![CDATA[<p>In this article I'll try to explain some common xml isue. Let's look at the example:</p>
<p>we have some xml file (list.xml): </p>
<p>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=6ad9be3c-3cd2-4b70-a369-5254728d38d3</link>
</item>
<item>
<title><![CDATA[Forget about tedious mistakes when Validate through W3C]]></title>
<description><![CDATA[<p>Let's begin with an example of simple asp.net code:</p>
<pre>&lt;asp:ImageButton ID=&quot;_imgBtn&quot; runat=&quot;server&quot; ImageUrl=&quot;~/images/Img.jpg&quot; Height=&quot;50px&quot; 
Wid]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=e624a8e1-6390-4cdd-bcaa-297dcf65329e</link>
</item>
<item>
<title><![CDATA[Fields removed when Download our Products]]></title>
<description><![CDATA[<p>We've received some mails form our visitors, they asked us why we need to collect their names and e-mails when they download our free products. We've really don't need users names and e-mails. That]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=4f0d0efd-82f0-47e6-b7e7-ec7b661217f0</link>
</item>
<item>
<title><![CDATA[How to select all text in textbox when it gets focus]]></title>
<description><![CDATA[<p>Sometimes it's usefull when your someone clicks in your textbox, whole text inside it to become selected. We use it in 'Link to Us' textbox. Follows example how you can do it:</p>
<p>in aspx page:]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=99869954-c6cd-48ab-8b8a-b6704c04c3fd</link>
</item>
<item>
<title><![CDATA[LINQ: DataContext Class]]></title>
<description><![CDATA[<p>The DataContext class is the core channel that you use to work with (for example,<br />
  to query or update) your database. For each LTS DBML file you add to your solution, a new<br />
  DataCon]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=8d1fb193-1931-4838-804f-a8484861d089</link>
</item>
<item>
<title><![CDATA[PNGs and Browser Support]]></title>
<description><![CDATA[<p>While Internet Explorer for Windows 6 (IE6) and previous versions of IE don&rsquo;t support PNGs&rsquo; alphatransparency<br />
  feature, all popular browsers &mdash; Safari, Opera, Firefox, and ]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=f4d8d4ba-9ba6-43f3-920b-5402f8affc9b</link>
</item>
<item>
<title><![CDATA[Check site loading by different locations in the world]]></title>
<description><![CDATA[<p>If your site has visitors from all over the world, it may be a good idea to check if it can be accessed and loading time by the different location in the world, </p>
<p>I found that useful site: <]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=1609d473-50ed-4f83-b642-fac332e68784</link>
</item>
<item>
<title><![CDATA[Fix the SQL Connection Problems]]></title>
<description><![CDATA[<p>Connecting ASP.NET to a remote SQL Server or SQL Server Express database<br />
  is error-prone and frustrating. If you manage to connect the first time without<br />
  any grief, run out and buy]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=f7b14150-e8ea-481f-a854-9e8c0b095663</link>
</item>
<item>
<title><![CDATA[Encrypt Connection Information]]></title>
<description><![CDATA[<p>ASP.NET doesn&rsquo;t serve (display) certain types of files to the browser, including<br />
  configuration files. However, don&rsquo;t tempt fate by flashing a SQL Server<br />
password in the ]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=8e27f4ff-cd06-48b9-86a9-4ed2f291acff</link>
</item>
<item>
<title><![CDATA[Generate Sitemap for your Site]]></title>
<description><![CDATA[<p>It's a good idea to add sitemap file to your site. Some hosting providers allow their customers tools for sitemap generation, but if your doesn't you can use this url to generate it (just by typing]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=caff82d6-0a08-4d84-8877-4a1d49e3bbd2</link>
</item>
<item>
<title><![CDATA[Introduction to Design Patterns]]></title>
<description><![CDATA[<p>Design patterns were introduced in Erich Gamma, Richard Helm, Ralph Johnson,<br />
  and John Vlissides&rsquo;s seminal work Design Patterns: Elements of Reusable Object-<br />
Oriented Software ]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=2f1cd445-7bb2-40d1-8731-abfb34f2b4b7</link>
</item>
<item>
<title><![CDATA[Differences between Components, Controls, and Behaviors]]></title>
<description><![CDATA[<p>Behaviors, controls, and components are mostly the same. This is the<br />
  case because when compared to the amount of functionality the base component<br />
  type provides, behaviors and cont]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=53dd7ff6-6404-4373-b369-f960bbbcff27</link>
</item>
<item>
<title><![CDATA[What Is LINQ to SQL ?]]></title>
<description><![CDATA[<p>Prior to answering this question, you must first understand what LINQ is. LINQ stands for the<br />
  .NET Language Integrated Query and is a new framework extension in .NET 3.5. As the name<br />]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=f9777866-b43f-49ec-b31a-2aa63827bd7a</link>
</item>
<item>
<title><![CDATA[Evolution of SQL Server]]></title>
<description><![CDATA[<p>SQL Server has evolved over the years into the product it is today. The table below gives a summary of<br />
  this process.</p>
<table width="100%" border="1">
  <tr>
    <th scope="col">Year<]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=5912b9a7-d124-4c03-b06c-a675dbe0f0f4</link>
</item>
<item>
<title><![CDATA[Loading Master Pages Dynamically in ASP.NET 3.5]]></title>
<description><![CDATA[<p>You can associate different Master Pages dynamically with a content page. This is useful in<br />
  two situations.<br />
  First, you can enable the users of your website to customize the appear]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=7313a897-b1ec-44f6-a83a-d7e077b6fb84</link>
</item>
<item>
<title><![CDATA[A Brief Overview of Validation in ASP.NET 3.5]]></title>
<description><![CDATA[<p>Many web applications involve user<br />
  input. The sad fact is, however, that users make mistakes: they skip required fields,<br />
  they put in six-digit phone numbers, and they return all m]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=3f545a62-039d-49e1-be82-97032ac6bd56</link>
</item>
<item>
<title><![CDATA[Automatically Hiding the Login Control from Authenticated Users]]></title>
<description><![CDATA[<p>Some websites display a login form at the top of every page. That way, registered users can<br />
  log in at any time to view additional content. The easiest way to add a Login control to all<br ]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=ae92e774-4e06-46f3-8431-d8333657cc8c</link>
</item>
<item>
<title><![CDATA[Check the load time of your website]]></title>
<description><![CDATA[<p>&nbsp;</p>
<p>It's a good idea to check the load time of your site, I found that usefult free online tool:</p>
<p>You can check the downloaded size (in KB) of the page, Total Load Time and Averag]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=76fcd511-1c7a-4e0c-914f-50e985264140</link>
</item>
<item>
<title><![CDATA[Screw it, Let’s RE-Design it all]]></title>
<description><![CDATA[<p>When started the site, there was something in the design that I didn't like, but I couldn't understand exactly what was the problem. So, I make 3 different tries to make the design better, but with]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=281d8837-83e0-4f49-bfa2-4dddc75ab24b</link>
</item>
<item>
<title><![CDATA[Additional ASP.NET AJAX Libraries]]></title>
<description><![CDATA[<p>Additionaly to ASP.NET AJAX, many third-party AJAX libraries are available that can be used with ASP.NET. Some are mostly focused on providing JavaScript libraries for use from within the browser t]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=efd19ced-b222-4c09-b1c0-0030f25b3518</link>
</item>
<item>
<title><![CDATA[The Big Problem of WYSIWYG Editors]]></title>
<description><![CDATA[<p>&nbsp;</p>
<p>You use WYSIWYG editors in your web apps, don't you ?</p>
<p>I added into current site standard and popular WYSIWYG editor, it was cool as design but there was a problem - it really]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=b07045fa-68ca-4481-b87b-364e6db21dd0</link>
</item>
<item>
<title><![CDATA[New Forum for ASP.NET and Web Started]]></title>
<description><![CDATA[<p>We've just added a forum to our site: <a href='http://www.forums.aspnetsource.com/'>http://www.forums.aspnetsource.com/</a></p>
<p>If you're somehow related to asp.net and web - have some problems]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=9966fea2-3982-4d66-82e8-d8f6dbc285af</link>
</item>
<item>
<title><![CDATA[Optimize Page Loading Part 2 - Tips When work with Images]]></title>
<description><![CDATA[<p>In this article, we'll continue the series about Optimize Page Loading. Now we'll focus on optimizing when we work with pictures.</p>
<p><strong>1. Use Browser Cache </strong></p>
<p>When visit p]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=1da58f44-35d4-4894-9ce6-c143fdfd1e0d</link>
</item>
<item>
<title><![CDATA[10 Design Tips]]></title>
<description><![CDATA[<p><strong>1. Use Only Five to Seven Main Categories</strong></p>
<p>Five and seven are magic numbers in life because remembering a list of five<br />
  to seven things is easy. Any more than that a]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=8c64f90c-e710-4158-bda5-37ce6e4f47e2</link>
</item>
<item>
<title><![CDATA[C# Features in Framework 3.0]]></title>
<description><![CDATA[<p>Here's list of new features of C# language in Framework 3.0.</p>
 <p><strong>1. Implicitly Typed Local Variables</strong></p>
 <p>You can use implicitly-typed local variables to store anonymous t]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=082f28e9-9ce9-4179-8e27-6781d5b4d5ef</link>
</item>
<item>
<title><![CDATA[Optimize Page Loading - 20 General Tips and Tricks]]></title>
<description><![CDATA[<p>Here's list of general tips to speed up the loading time of your pages. </p>
<p><strong>1. Use Browser Cache </strong></p>
<p>When visit page for first time, Browser have to download all resource]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=5f420d81-5077-4b1b-9456-7327661f1be8</link>
</item>
<item>
<title><![CDATA[what is asp.net]]></title>
<description><![CDATA[<em>*This article is for visitors of the site, who are not familiar with asp.net</em>
<p><strong>ASP.NET</strong> is a web application framework developed and marketed by <strong>Microsoft</strong>, ]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=e724f615-4775-405c-bbd2-26d4e0826913</link>
</item>
<item>
<title><![CDATA[Why Client Validation is not enough to secure our web app]]></title>
<description><![CDATA[<p>We all use asp.net validators (RequiredFieldValidator, CompareValidator, RangeValidator, RegularExpressionValidator, CustomValidator, ValidationSummary) and it's good to use them BUT they will not ]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=71166488-8cb9-4117-ab21-4a6b86328f30</link>
</item>
<item>
<title><![CDATA[Optimize Page Loading when works with DataBase]]></title>
<description><![CDATA[<p>I think that speed of loading of site is something very important. If you don't pay attention on site loading, it may cause many problem:</p>
<p>1) many people won't come back to the site (who can]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=0f34fc49-6c65-43c1-9604-1f11dc41f00b</link>
</item>
<item>
<title><![CDATA[Highlight text in GridView using javascript]]></title>
<description><![CDATA[<p>Sometimes it's a good idea to highlight some text in the page. We use it when search to highlight the seaching words in the result(for presenting result we use GridView):</p>
<p><img src="../archi]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=17d25dc1-de7f-4e3d-b47e-e4a6071eeb62</link>
</item>
<item>
<title><![CDATA[ContentPlaceHolder in title tag, Is That Bug in VS 2008 ?]]></title>
<description><![CDATA[<p>I faced with strange problem: In my asp.net app, I've master page and aspx page that inherits the masterpage.</p>
<p>In masterpage I've that code:</p>
<p>&lt;title&gt;SITE TITLE - &lt;asp:Content]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=98d30762-ebf7-4826-a606-88fbde9b5ff7</link>
</item>
<item>
<title><![CDATA[Why should we use ResolveUrl]]></title>
<description><![CDATA[<p>Let's look at this scenario:</p>
<p>We have site with folder:</p>
<p>SiteFolder<br/>
  |-Admin&nbsp;// folder<br />
  |&nbsp;&nbsp;&nbsp;&nbsp;|-page2.aspx; // page that inherits main.master<br]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=aa3b037c-542e-46c9-a858-f721bfa9ea26</link>
</item>
<item>
<title><![CDATA[Guid.TryParse in Framework 3.5]]></title>
<description><![CDATA[<p>Unfortunately, method Guid.TryParse(string s, out Guid result) doesn't exist in .net, event in Framework 3.5 :(</p>
<p>But it's easy to write our method which tries to parse Guid:</p>
<p>Example ]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=73790b68-946c-4734-9b3a-ff45e6025442</link>
</item>
<item>
<title><![CDATA[Redirect to current page]]></title>
<description><![CDATA[<p>You can redirect to current page without even know page's name( ex. in ascx controls ).</p>
<p>in aspx or ascx page:</p>
<p>&lt;a href='&lt;%= <strong>Request.Url.AbsoluteUri</strong> %&gt;'&gt; ]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=4c2ae1e0-495a-43ef-b212-bec725ebd786</link>
</item>
<item>
<title><![CDATA[Validate Max Length of TextBox's text]]></title>
<description><![CDATA[<p>It's good to validate maximum length of a textbox's content. There're many ways for doing that. In our oppinion best way for doing that is with Regular Expression:</p>
<p>&lt;asp:TextBox ID=&quot;]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=9cc6a954-f562-4201-b8cc-c518ccd52ccf</link>
</item>
<item>
<title><![CDATA[Easiest way for Row Numbering in GridView]]></title>
<description><![CDATA[<p>Sometimes it's good idea to use row numbering in GridView, we use it in <a href="http://www.aspnetsource.com/Articles.aspx">http://www.aspnetsource.com/Articles.aspx</a>:</p>
<p><img src="../archi]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=d362c43e-6e86-46ae-b8cf-8f5d2baca062</link>
</item>
<item>
<title><![CDATA[Framework 3.5: Disadvantage of lamda expressions]]></title>
<description><![CDATA[<p>something very cool thing in asp.net developing with Visual Studio is the debugger: in QuickWatch you can write everyting: variables, call functions to see result by them, ... everything, ... Well,]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=0fd98156-27e6-47f7-a3f2-f07289f4dd75</link>
</item>
<item>
<title><![CDATA[LINQ - display filed from parent table in LinqDataSource and GridView]]></title>
<description><![CDATA[<p>Using LINQ we'll faced with that scenarion: </p>
<p>in Db we've two table: </p>
<p>Parents(ID, parentText) and Childs(ID, ParentID, childText).</p>
<p>in aspx page we've GridView and LinqDataSou]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=b83bd13f-93bf-4fd1-85c4-2b428df77095</link>
</item>
<item>
<title><![CDATA[LinqDataSource and Guid passed as QueryStringParameter]]></title>
<description><![CDATA[<p>Very often in our practicе we pass Guid as QueryString Parameter (ex. Default.aspx?someId=e2716920-0c21-4a46-8d19-f05b12f22c5b), this parameter can be parameter for LinqDataSource's where:</p>
<p>]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=56aa0e9c-3e8a-46b6-84c4-33d4dd6150d8</link>
</item>
<item>
<title><![CDATA[Inappropriate name of DetailsView in msdn]]></title>
<description><![CDATA[<p>This article is for fun. When I opened msdm for VS 2008 and I read for <span id="nsrTitle">LinqDataSource's EnableInsert   Property </span> I found that in examlpes:</p>
<p><img src="../archives/i]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=e182f520-7122-478f-bf20-3be4c5591543</link>
</item>
<item>
<title><![CDATA[Hide form after user download file]]></title>
<description><![CDATA[<p>&nbsp;</p>
<p>Before user download a file from our asp.net app, we may want him to fill some form with information(ex. names, e-mail, etc.) and when press downlaod button the form should be hidden]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=dc180363-a5cf-4963-b744-a61ccdd15db2</link>
</item>
<item>
<title><![CDATA[Menu in Master Page. How to set selected item from Page?]]></title>
<description><![CDATA[<p>We always use master pages in our asp.net work. Very often in mater page we put site navigation - menu. The menu is same for every page, but to make more clear which page is currently opened, we ca]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=e54fd989-f274-40b7-9b9f-3e2e2925e807</link>
</item>
<item>
<title><![CDATA[Overview of New in Framework 3.5]]></title>
<description><![CDATA[<p>In this Article, we'll make overview of new in .NET Framework 3.5:</p>
<p><strong>LINQ (Language-Integrated Query)</strong> - makes more closer word of objects and word of datas. In LINQ queries a]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=2a56f249-a3a9-4c8a-8c0c-c14f5abbeebc</link>
</item>
<item>
<title><![CDATA[New in Framework 3.5 - Generic Class HashSet]]></title>
<description><![CDATA[<p>In Framework 3.5 there's new Generic Class - HashSet&lt;T&gt;.</p>
<p>The HashSet&lt;T&gt; class provides a set of operations with high performances. All elements in HashSet&lt;T&gt; are different]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=c518f8ca-4eef-4342-b5c6-e0f8a16652fb</link>
</item>
<item>
<title><![CDATA[Present XmlDataSource data with Repeater]]></title>
<description><![CDATA[<p>It's very easy to load data from xml file and to present it in the way you want. We prefer to use that method for small data which rarely is being changed.</p>
<p>In the example below, we have xml]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=2c35436a-945c-4a68-bcbd-09c17858e8ee</link>
</item>
<item>
<title><![CDATA[How to Validate ImageButton control through W3C]]></title>
<description><![CDATA[<p>&nbsp;</p>
<p>in aspx page(Frameworks: 2.0, 3.0, 3.5):</p>
<p><strong><em>&lt;asp:ImageButton ID=&quot;ImageButton1&quot; ImageUrl=&quot;~/img.gif&quot; runat=&quot;server&quot; onclick=&quot;Ima]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=034ad87c-035c-4942-add1-3aea532642a1</link>
</item>
<item>
<title><![CDATA[Using Find Method in Generic Controls With VB.NET - T List&lt;T&gt;.Find(&lt;T&gt; item)]]></title>
<description><![CDATA[<p><strong>Using Find Method in Generic Controls With VB.NET - T  List&lt;T&gt;.Find(&lt;T&gt; item)</strong></p>
<p>When using VB.NET, and try to search for element in class List, there&rsquo;s no  ]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=95b84e75-3bcf-4d85-80c4-42d4c6476453</link>
</item>
<item>
<title><![CDATA[Using Find Method in Generic Controls With C# - T List&lt;T&gt;.Find(&lt;T&gt; item)]]></title>
<description><![CDATA[<p><strong>Using Find Method in Generic Controls With C# - T  List&lt;T&gt;.Find(&lt;T&gt; item)</strong></p>
<p>Well, it&rsquo;s&nbsp;little  strange to us that in class System.Collections.Generic.L]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=9a5fe1f6-6114-44ae-8388-8736d34e9172</link>
</item>
<item>
<title><![CDATA[Script injections using ASP.NET]]></title>
<description><![CDATA[<p><strong>1. Introduction - What is Script injection ?</strong><br />
  &nbsp;&nbsp; Script injection attacks occur when a hacker  fill one or more input fields with malicious programming code and t]]></description>
<link>http://www.aspnetsource.com/Blog/Article.aspx?articleId=e259e7d4-f4ed-4c7c-9905-e8ca433f9170</link>
</item>
</channel>
</rss>
