<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CodeHill &#187; ASP.NET</title>
	<atom:link href="http://codehill.com/category/aspnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://codehill.com</link>
	<description>Resources for Webmasters and Developers</description>
	<lastBuildDate>Mon, 06 Feb 2012 14:00:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Displaying Dynamically Generated Images in ASP.NET</title>
		<link>http://codehill.com/2009/06/displaying-dynamically-generated-images-in-aspnet/</link>
		<comments>http://codehill.com/2009/06/displaying-dynamically-generated-images-in-aspnet/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 14:00:01 +0000</pubDate>
		<dc:creator>Amgad</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Dynamic Images]]></category>
		<category><![CDATA[Streamed Images]]></category>

		<guid isPermaLink="false">http://codehill.com/?p=670</guid>
		<description><![CDATA[Sometimes you need to display an image that is not saved in a file. These could be dynamically generated or loaded from a file but were modified. To display them in an Image control you need to create another page that saves the image in its output stream. As an example to demonstrate how to [...]
Related posts:<ol>
<li><a href='http://codehill.com/2009/03/displaying-gravatars-using-c/' rel='bookmark' title='Displaying Gravatars Using C#'>Displaying Gravatars Using C#</a></li>
<li><a href='http://codehill.com/2009/02/2-or-more-domain-names-linked-to-the-same-folder/' rel='bookmark' title='2 or More Domain Names Linked to the Same Folder'>2 or More Domain Names Linked to the Same Folder</a></li>
<li><a href='http://codehill.com/2010/07/displaying-an-image-without-locking-its-file/' rel='bookmark' title='Displaying an Image Without Locking its File'>Displaying an Image Without Locking its File</a></li>
</ol>]]></description>
		<wfw:commentRss>http://codehill.com/2009/06/displaying-dynamically-generated-images-in-aspnet/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Check If User Name Exists Using AJAX And C#</title>
		<link>http://codehill.com/2009/04/check-if-user-name-exists-using-ajax-and-c/</link>
		<comments>http://codehill.com/2009/04/check-if-user-name-exists-using-ajax-and-c/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 14:00:33 +0000</pubDate>
		<dc:creator>Amgad</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Mono 2.0]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[XMLHttpRequest]]></category>

		<guid isPermaLink="false">http://codehill.com/?p=625</guid>
		<description><![CDATA[You could make sure the user name entered during the registration process of your website is unique before the submit button is clicked using AJAX and C#. To accomplish this create two aspx pages. The first (default.aspx in this example) is the registration page, and it contains a TextBox control with an onkeyup element that [...]
Related posts:<ol>
<li><a href='http://codehill.com/2009/02/2-or-more-domain-names-linked-to-the-same-folder/' rel='bookmark' title='2 or More Domain Names Linked to the Same Folder'>2 or More Domain Names Linked to the Same Folder</a></li>
<li><a href='http://codehill.com/2009/01/saving-user-and-application-settings-in-winforms/' rel='bookmark' title='Saving User and Application Settings in WinForms'>Saving User and Application Settings in WinForms</a></li>
<li><a href='http://codehill.com/2009/01/how-to-check-your-site-for-infected-links-and-malware/' rel='bookmark' title='How to Check Your Site for Infected Links and Malware'>How to Check Your Site for Infected Links and Malware</a></li>
</ol>]]></description>
		<wfw:commentRss>http://codehill.com/2009/04/check-if-user-name-exists-using-ajax-and-c/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>A Wrapper Class For hostip.info&#8217;s GeoLocation Service</title>
		<link>http://codehill.com/2009/03/a-wrapper-class-for-hostipinfos-geolocation-service/</link>
		<comments>http://codehill.com/2009/03/a-wrapper-class-for-hostipinfos-geolocation-service/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 14:00:21 +0000</pubDate>
		<dc:creator>Amgad</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Mono 2.0]]></category>
		<category><![CDATA[WinForms]]></category>
		<category><![CDATA[GeoLocation]]></category>
		<category><![CDATA[hostip.info]]></category>

		<guid isPermaLink="false">http://codehill.com/?p=587</guid>
		<description><![CDATA[GeoLocation refers to identifying a real-world geographic location of a computer, device or website visitor. There are a many websites that provide this service, some are free and some are not. A populare and free one is hostip.info. It provides country, country code, country flag, city, latitude and longitude of an IP address. This wrapper [...]
Related posts:<ol>
<li><a href='http://codehill.com/2008/12/an-md5-hash-of-a-string/' rel='bookmark' title='An MD5 Hash of a String'>An MD5 Hash of a String</a></li>
<li><a href='http://codehill.com/2009/03/displaying-an-xml-file-in-a-treeview-control/' rel='bookmark' title='Displaying an XML File in a TreeView Control'>Displaying an XML File in a TreeView Control</a></li>
<li><a href='http://codehill.com/2009/02/dictionaries-of-html-codes/' rel='bookmark' title='Dictionaries of HTML Codes'>Dictionaries of HTML Codes</a></li>
</ol>]]></description>
		<wfw:commentRss>http://codehill.com/2009/03/a-wrapper-class-for-hostipinfos-geolocation-service/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What Are ASP.NET Master Pages</title>
		<link>http://codehill.com/2009/03/what-are-aspnet-master-pages/</link>
		<comments>http://codehill.com/2009/03/what-are-aspnet-master-pages/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 14:00:33 +0000</pubDate>
		<dc:creator>Amgad</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Master Pages]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://codehill.com/?p=547</guid>
		<description><![CDATA[Master pages were introduced into the .NET Framework in version 2.0. They are web pages that can contain XHTML, server-side controls and user controls just like normal ASP.NET page (with .aspx extension), but with a .master extension. A master page serves as a template for ASP.NET pages that are based on it to help render [...]
Related posts:<ol>
<li><a href='http://codehill.com/2009/01/404-and-403-error-pages-in-aspnet/' rel='bookmark' title='404 and 403 Error Pages in ASP.NET'>404 and 403 Error Pages in ASP.NET</a></li>
<li><a href='http://codehill.com/2009/02/installing-the-ajax-controls-toolkit-35/' rel='bookmark' title='Installing the AJAX Controls Toolkit 3.5'>Installing the AJAX Controls Toolkit 3.5</a></li>
<li><a href='http://codehill.com/2009/01/2-ways-to-confirm-deletion-in-an-aspnet-gridview/' rel='bookmark' title='2 Ways to Confirm Deletion in an ASP.NET GridView'>2 Ways to Confirm Deletion in an ASP.NET GridView</a></li>
</ol>]]></description>
		<wfw:commentRss>http://codehill.com/2009/03/what-are-aspnet-master-pages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Displaying Gravatars Using C#</title>
		<link>http://codehill.com/2009/03/displaying-gravatars-using-c/</link>
		<comments>http://codehill.com/2009/03/displaying-gravatars-using-c/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 14:00:02 +0000</pubDate>
		<dc:creator>Amgad</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[WinForms]]></category>
		<category><![CDATA[Avatar]]></category>
		<category><![CDATA[Gravatar]]></category>

		<guid isPermaLink="false">http://codehill.com/?p=536</guid>
		<description><![CDATA[Gravatar is a popular avatar service that links email addresses to the avatar. You do not need to register an account to be able to display gravatars on your site. All you need to do is construct the URL of the image using the user&#8217;s email. To construct the URL concatenate &#8220;http://www.gravatar.com/avatar.php?gravatar_id=&#8221; to the MD5 [...]
Related posts:<ol>
<li><a href='http://codehill.com/2008/12/an-md5-hash-of-a-string/' rel='bookmark' title='An MD5 Hash of a String'>An MD5 Hash of a String</a></li>
<li><a href='http://codehill.com/2009/09/an-online-tool-to-generate-the-md5-of-text/' rel='bookmark' title='An Online Tool to Generate The MD5 of Text'>An Online Tool to Generate The MD5 of Text</a></li>
<li><a href='http://codehill.com/2009/03/displaying-an-xml-file-in-a-treeview-control/' rel='bookmark' title='Displaying an XML File in a TreeView Control'>Displaying an XML File in a TreeView Control</a></li>
</ol>]]></description>
		<wfw:commentRss>http://codehill.com/2009/03/displaying-gravatars-using-c/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Get a Movie&#8217;s Details From IMDb</title>
		<link>http://codehill.com/2009/02/get-a-movies-details-from-imdb/</link>
		<comments>http://codehill.com/2009/02/get-a-movies-details-from-imdb/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 14:00:28 +0000</pubDate>
		<dc:creator>Amgad</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Mono 2.0]]></category>
		<category><![CDATA[WinForms]]></category>
		<category><![CDATA[IMDb]]></category>
		<category><![CDATA[Regular Expressions]]></category>
		<category><![CDATA[Screen Scraping]]></category>

		<guid isPermaLink="false">http://codehill.com/?p=501</guid>
		<description><![CDATA[A while back when I was developing MoviePlay (a movies database) I wanted to allow the user to get the movie&#8217;s details from IMDb (The Internet Movie Database) instead of having him/her enter it manually. IMDb does not provide a way for developers to use their data, so I wrote the code below to screen [...]
Related posts:<ol>
<li><a href='http://codehill.com/2009/02/dictionaries-of-html-codes/' rel='bookmark' title='Dictionaries of HTML Codes'>Dictionaries of HTML Codes</a></li>
<li><a href='http://codehill.com/2008/12/get-a-video-files-details-using-windows/' rel='bookmark' title='Get a Video File&#8217;s Details Using Windows'>Get a Video File&#8217;s Details Using Windows</a></li>
<li><a href='http://codehill.com/2009/03/a-wrapper-class-for-hostipinfos-geolocation-service/' rel='bookmark' title='A Wrapper Class For hostip.info&#8217;s GeoLocation Service'>A Wrapper Class For hostip.info&#8217;s GeoLocation Service</a></li>
</ol>]]></description>
		<wfw:commentRss>http://codehill.com/2009/02/get-a-movies-details-from-imdb/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How to Get a Web Application&#8217;s Directory Path in ASP.NET</title>
		<link>http://codehill.com/2009/02/how-to-get-a-web-applications-directory-path-in-aspnet/</link>
		<comments>http://codehill.com/2009/02/how-to-get-a-web-applications-directory-path-in-aspnet/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 14:00:11 +0000</pubDate>
		<dc:creator>Amgad</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Website Path]]></category>

		<guid isPermaLink="false">http://codehill.com/?p=511</guid>
		<description><![CDATA[I found this question asked a lot in forums so I thought I should answer it here. Getting the physical path of the website can be done using Request.PhysicalApplicationPath. The following code also lists the sub directories of the website and how many files each one has. string websitePath = Request.PhysicalApplicationPath; System.IO.DirectoryInfo serverDir = new [...]
Related posts:<ol>
<li><a href='http://codehill.com/2009/01/top-cms-applications-for-seo/' rel='bookmark' title='Top CMS Applications For SEO'>Top CMS Applications For SEO</a></li>
<li><a href='http://codehill.com/2008/12/get-a-video-files-details-using-windows/' rel='bookmark' title='Get a Video File&#8217;s Details Using Windows'>Get a Video File&#8217;s Details Using Windows</a></li>
<li><a href='http://codehill.com/2010/03/strategic-advantages-of-web-based-applications/' rel='bookmark' title='Strategic Advantages of Web Based Applications'>Strategic Advantages of Web Based Applications</a></li>
</ol>]]></description>
		<wfw:commentRss>http://codehill.com/2009/02/how-to-get-a-web-applications-directory-path-in-aspnet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dictionaries of HTML Codes</title>
		<link>http://codehill.com/2009/02/dictionaries-of-html-codes/</link>
		<comments>http://codehill.com/2009/02/dictionaries-of-html-codes/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 14:00:34 +0000</pubDate>
		<dc:creator>Amgad</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[WinForms]]></category>
		<category><![CDATA[HTML Codes]]></category>
		<category><![CDATA[Screen Scraping]]></category>

		<guid isPermaLink="false">http://codehill.com/?p=455</guid>
		<description><![CDATA[I wrote this class to help me do some screen scraping programs. It has two Dictionary objects. One contains the HTML codes and their text equivalents and the other contains the numeric HTML codes and their text equivalents. Below I listed some of the contents of both dictionaries to give an idea of how I [...]
Related posts:<ol>
<li><a href='http://codehill.com/2009/02/get-a-movies-details-from-imdb/' rel='bookmark' title='Get a Movie&#8217;s Details From IMDb'>Get a Movie&#8217;s Details From IMDb</a></li>
<li><a href='http://codehill.com/2008/12/an-md5-hash-of-a-string/' rel='bookmark' title='An MD5 Hash of a String'>An MD5 Hash of a String</a></li>
<li><a href='http://codehill.com/2008/12/get-a-video-files-details-using-windows/' rel='bookmark' title='Get a Video File&#8217;s Details Using Windows'>Get a Video File&#8217;s Details Using Windows</a></li>
</ol>]]></description>
		<wfw:commentRss>http://codehill.com/2009/02/dictionaries-of-html-codes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing the AJAX Controls Toolkit 3.5</title>
		<link>http://codehill.com/2009/02/installing-the-ajax-controls-toolkit-35/</link>
		<comments>http://codehill.com/2009/02/installing-the-ajax-controls-toolkit-35/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 14:00:11 +0000</pubDate>
		<dc:creator>Amgad</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Code Editors]]></category>
		<category><![CDATA[AJAX Controls Toolkit]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://codehill.com/?p=429</guid>
		<description><![CDATA[The AJAX Controls Toolkit is an open source toolkit developed by Microsoft and the ASP.NET community. The latest version is for .NET 3.5 and it contains 38 client side components used to create Rich Internet Applications. The AJAX Controls Toolkit can be downloaded from http://www.codeplex.com/AjaxControlToolkit. There are four downloadable zip files, download AjaxControlToolkit-Framework3.5SP1-NoSource.zip if you [...]
Related posts:<ol>
<li><a href='http://codehill.com/2009/03/what-are-aspnet-master-pages/' rel='bookmark' title='What Are ASP.NET Master Pages'>What Are ASP.NET Master Pages</a></li>
<li><a href='http://codehill.com/2010/02/how-to-block-ip-addresses-in-windows-server-2003/' rel='bookmark' title='How to Block IP Addresses in Windows Server 2003'>How to Block IP Addresses in Windows Server 2003</a></li>
<li><a href='http://codehill.com/2009/02/what-are-code-snippets-in-visual-studio/' rel='bookmark' title='What are Code Snippets in Visual Studio'>What are Code Snippets in Visual Studio</a></li>
</ol>]]></description>
		<wfw:commentRss>http://codehill.com/2009/02/installing-the-ajax-controls-toolkit-35/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2 or More Domain Names Linked to the Same Folder</title>
		<link>http://codehill.com/2009/02/2-or-more-domain-names-linked-to-the-same-folder/</link>
		<comments>http://codehill.com/2009/02/2-or-more-domain-names-linked-to-the-same-folder/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 14:00:16 +0000</pubDate>
		<dc:creator>Amgad</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Mono 2.0]]></category>
		<category><![CDATA[Redirect]]></category>

		<guid isPermaLink="false">http://codehill.com/?p=406</guid>
		<description><![CDATA[Most if not all web hosting services allow users to link two or more domain names to the same account to save them the cost of a new account for each domain name. With such accounts, opening any of the registered domain names calls the same default page as the other. The solution is to [...]
Related posts:<ol>
<li><a href='http://codehill.com/2009/04/check-if-user-name-exists-using-ajax-and-c/' rel='bookmark' title='Check If User Name Exists Using AJAX And C#'>Check If User Name Exists Using AJAX And C#</a></li>
<li><a href='http://codehill.com/2009/01/404-and-403-error-pages-in-aspnet/' rel='bookmark' title='404 and 403 Error Pages in ASP.NET'>404 and 403 Error Pages in ASP.NET</a></li>
<li><a href='http://codehill.com/2009/06/displaying-dynamically-generated-images-in-aspnet/' rel='bookmark' title='Displaying Dynamically Generated Images in ASP.NET'>Displaying Dynamically Generated Images in ASP.NET</a></li>
</ol>]]></description>
		<wfw:commentRss>http://codehill.com/2009/02/2-or-more-domain-names-linked-to-the-same-folder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

