<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Concepts every .NET developer should understand</title>
	<atom:link href="http://basaldotnet.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://basaldotnet.wordpress.com</link>
	<description>My understanding of useful features of .NET?</description>
	<lastBuildDate>Thu, 27 May 2010 07:17:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='basaldotnet.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Concepts every .NET developer should understand</title>
		<link>http://basaldotnet.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://basaldotnet.wordpress.com/osd.xml" title="Concepts every .NET developer should understand" />
	<atom:link rel='hub' href='http://basaldotnet.wordpress.com/?pushpress=hub'/>
		<item>
		<title>How to uninstall Windows PowerShell</title>
		<link>http://basaldotnet.wordpress.com/2010/05/27/how-to-uninstall-windows-powershell/</link>
		<comments>http://basaldotnet.wordpress.com/2010/05/27/how-to-uninstall-windows-powershell/#comments</comments>
		<pubDate>Thu, 27 May 2010 07:17:40 +0000</pubDate>
		<dc:creator>basaldotnet</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://basaldotnet.wordpress.com/?p=80</guid>
		<description><![CDATA[To uninstall Windows PowerShell 1.0 in Windows Vista, follow these steps: Click Start, in the Start Search box, type appwiz.cpl, and then press ENTER. In the list of tasks, click View Installed Updates. In the Uninstall an update list, right-click Windows PowerShell(TM) 1.0 (KB928439), click Uninstall, and then follow the instructions to remove Windows PowerShell [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=80&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>To uninstall Windows PowerShell 1.0 in Windows Vista, follow these steps:</p>
<ul>
<li>Click Start, in the Start Search box, type appwiz.cpl, and then press ENTER.</li>
<li>In the list of tasks, click View Installed Updates.</li>
<li>In the Uninstall an update list, right-click Windows PowerShell(TM) 1.0 (KB928439), click Uninstall, and then follow the instructions to remove Windows PowerShell 1.0.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/basaldotnet.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/basaldotnet.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/basaldotnet.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/basaldotnet.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/basaldotnet.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/basaldotnet.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/basaldotnet.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/basaldotnet.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/basaldotnet.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/basaldotnet.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/basaldotnet.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/basaldotnet.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/basaldotnet.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/basaldotnet.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=80&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://basaldotnet.wordpress.com/2010/05/27/how-to-uninstall-windows-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/780ada818b4951b50af51e64255c795e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">basaldotnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Stop Post back during the validation in the asp.net button control:</title>
		<link>http://basaldotnet.wordpress.com/2010/05/26/stop-post-back-during-the-validation-in-the-asp-net-button-control/</link>
		<comments>http://basaldotnet.wordpress.com/2010/05/26/stop-post-back-during-the-validation-in-the-asp-net-button-control/#comments</comments>
		<pubDate>Wed, 26 May 2010 13:23:36 +0000</pubDate>
		<dc:creator>basaldotnet</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://basaldotnet.wordpress.com/?p=78</guid>
		<description><![CDATA[Button control in ASP.NET is a server control, which does the post back on every click. In some practical scenarios some time we want to send the user inputs to server for processing after making sure that information is correct. We would learn how to control the post back of the asp.net button control on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=78&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Button control in ASP.NET is a server control, which does the post back on every click. In some practical scenarios some time we want to send the user inputs to server for processing after making sure that information is correct. We would learn how to control the post back of the asp.net button control on the web page in this article without using the any hidden control.</p>
<p>In the default.aspx sample page, I have taken txtemail text box and an asp.net button called btnValidate. If user has not specified the emailed in the txtemail text box, show error to the user and don’t post back the page to the server. If user has entered something in the txtemail, process the event and go to the default2.aspx page.</p>
<p>To avoid the post back handle the OnClientClick event call the javascript function which retuns true on successful validation otherwise false. If OnClientClick gets true from the script function then it would raise the OnClick event, otherwise it would not. </p>
<p>Button in aspx page would look like:</p>
<p>javascript method would look like:</p>
<p>    <code>function ValidateEmail()<br />
    {<br />
         var x = document.getElementById('txtemail');<br />
         var val = x.value;</p>
<p>         if(val == "")<br />
         {<br />
           alert("Please enter your email id");<br />
           x.focus();<br />
           return false;<br />
         }<br />
            return true;<br />
    }</code></p>
<p>Summary: In this article we have seen that without using any hidden button, how we can control the post back on the asp.net button click.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/basaldotnet.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/basaldotnet.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/basaldotnet.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/basaldotnet.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/basaldotnet.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/basaldotnet.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/basaldotnet.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/basaldotnet.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/basaldotnet.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/basaldotnet.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/basaldotnet.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/basaldotnet.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/basaldotnet.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/basaldotnet.wordpress.com/78/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=78&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://basaldotnet.wordpress.com/2010/05/26/stop-post-back-during-the-validation-in-the-asp-net-button-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/780ada818b4951b50af51e64255c795e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">basaldotnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Mathematics puzzles and algorithms</title>
		<link>http://basaldotnet.wordpress.com/2010/05/26/mathematics-puzzles-and-algorithms/</link>
		<comments>http://basaldotnet.wordpress.com/2010/05/26/mathematics-puzzles-and-algorithms/#comments</comments>
		<pubDate>Wed, 26 May 2010 12:34:43 +0000</pubDate>
		<dc:creator>basaldotnet</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://basaldotnet.wordpress.com/?p=75</guid>
		<description><![CDATA[Excellent article which covers most of the mathematical algorithms which are most commonly asked in the interviews.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=75&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Excellent <a href="http://www.topcoder.com/tc?module=Static&amp;d1=tutorials&amp;d2=math_for_topcoders">article </a>which covers most of the mathematical algorithms which are most commonly asked in the interviews.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/basaldotnet.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/basaldotnet.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/basaldotnet.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/basaldotnet.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/basaldotnet.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/basaldotnet.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/basaldotnet.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/basaldotnet.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/basaldotnet.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/basaldotnet.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/basaldotnet.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/basaldotnet.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/basaldotnet.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/basaldotnet.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=75&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://basaldotnet.wordpress.com/2010/05/26/mathematics-puzzles-and-algorithms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/780ada818b4951b50af51e64255c795e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">basaldotnet</media:title>
		</media:content>
	</item>
		<item>
		<title>ASP.NET page events (which includes user control and master page)</title>
		<link>http://basaldotnet.wordpress.com/2010/05/26/asp-net-page-events-which-includes-user-control-and-master-page/</link>
		<comments>http://basaldotnet.wordpress.com/2010/05/26/asp-net-page-events-which-includes-user-control-and-master-page/#comments</comments>
		<pubDate>Wed, 26 May 2010 12:21:17 +0000</pubDate>
		<dc:creator>basaldotnet</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://basaldotnet.wordpress.com/?p=73</guid>
		<description><![CDATA[ASP.NET page when used with user controls and master pages makes it more important to understand the event lifecycle. The general rule for how events are raised is : 1. The initialization events are raised from the innermost control to the outermost one 2. All other events are raised from the outermost control to the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=73&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>ASP.NET  page when used with user controls and master pages makes it more important to understand the event lifecycle.</p>
<p>The general rule for how events are raised is :</p>
<p>1. The initialization events are raised from the innermost control to the outermost one<br />
2. All other events are raised from the outermost control to the innermost one </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/basaldotnet.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/basaldotnet.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/basaldotnet.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/basaldotnet.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/basaldotnet.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/basaldotnet.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/basaldotnet.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/basaldotnet.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/basaldotnet.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/basaldotnet.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/basaldotnet.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/basaldotnet.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/basaldotnet.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/basaldotnet.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=73&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://basaldotnet.wordpress.com/2010/05/26/asp-net-page-events-which-includes-user-control-and-master-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/780ada818b4951b50af51e64255c795e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">basaldotnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Bubbled events</title>
		<link>http://basaldotnet.wordpress.com/2010/05/26/bubbled-events/</link>
		<comments>http://basaldotnet.wordpress.com/2010/05/26/bubbled-events/#comments</comments>
		<pubDate>Wed, 26 May 2010 12:16:35 +0000</pubDate>
		<dc:creator>basaldotnet</dc:creator>
				<category><![CDATA[.NET Framework]]></category>

		<guid isPermaLink="false">http://basaldotnet.wordpress.com/?p=70</guid>
		<description><![CDATA[Ever heard of event bubbling concept in .NET? No, but don&#8217;t be surprised if you have used it (but just don&#8217;t know the term), here it is:- Web server controls such as the Repeater, DataList, and DataGrid controls can contain button controls that themselves raise events. For example, each row in a DataGrid control can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=70&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ever heard of event bubbling concept in .NET? No, but don&#8217;t be surprised if you have used it (but just don&#8217;t know the term), here it is:-</p>
<p>Web server controls such as the Repeater, DataList, and DataGrid controls can contain button controls that themselves raise events. For example, each row in a DataGrid control can contain one or more buttons created dynamically by templates.</p>
<p>Rather than each button raising an event individually, events from the nested controls are bubbled — that is, they&#8217;re sent to the container. The container in turn raises a generic event called ItemCommand with parameters that allow you to discover which individual control raised the original event. By responding to this single event, you can avoid having to write individual event handlers for child controls. The ItemCommand event includes the two standard event arguments, an object referencing the source of the event and an event object containing event-specific information.</p>
<p>Note   The DataGrid and DataList Web server controls support additional events, such as EditCommand, DeleteCommand, and UpdateCommand, which are special cases of bubbled events.<br />
With buttons, you can use the CommandArgument property to pass a user-specified string to the event handler to help you identify what button raised the event. For example, in a DataList control, buttons raise the ItemCommand event. You can set the CommandArgument property of each button to a different value — perhaps one button&#8217;s value is &#8220;ShowDetails&#8221; and another button&#8217;s value is &#8220;AddToShoppingCart&#8221; and then capture those values in the event handler later.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/basaldotnet.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/basaldotnet.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/basaldotnet.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/basaldotnet.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/basaldotnet.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/basaldotnet.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/basaldotnet.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/basaldotnet.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/basaldotnet.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/basaldotnet.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/basaldotnet.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/basaldotnet.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/basaldotnet.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/basaldotnet.wordpress.com/70/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=70&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://basaldotnet.wordpress.com/2010/05/26/bubbled-events/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/780ada818b4951b50af51e64255c795e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">basaldotnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Difference between user control and custom server controls</title>
		<link>http://basaldotnet.wordpress.com/2009/09/09/difference-between-user-control-and-custom-server-controls/</link>
		<comments>http://basaldotnet.wordpress.com/2009/09/09/difference-between-user-control-and-custom-server-controls/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 08:15:47 +0000</pubDate>
		<dc:creator>basaldotnet</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[asp.net_controls]]></category>

		<guid isPermaLink="false">http://basaldotnet.wordpress.com/?p=54</guid>
		<description><![CDATA[User control 1. Compiled at runtime 2. HTML design (Visual design possible) 3. ASP.Net page model with code behind 4. No design time interface (Only a box representing the user control is available on an .aspx page) 6. Cannot be added to the ToolBox. Can only be used in the current web application (although there [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=54&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>User control</strong></p>
<p>1. Compiled at runtime<br />
2. HTML design (Visual design possible)<br />
3. ASP.Net page model with code behind<br />
4. No design time interface (Only a box representing the user control is available on an .aspx page)<br />
6. Cannot be added to the ToolBox. Can only be used in the current web application (although there are ways to share it).</p>
<p><strong>Custom Server Control</strong></p>
<p>1. Precompiled<br />
2. No visual design. HTML needs to be declared programmatically<br />
3. Component model<br />
4. Can be used in .aspx pages, user controls or other custom server controls.<br />
5. Has design-time and run-time interface<br />
6. Can be added to the ToolBox (using drag and drop)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/basaldotnet.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/basaldotnet.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/basaldotnet.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/basaldotnet.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/basaldotnet.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/basaldotnet.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/basaldotnet.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/basaldotnet.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/basaldotnet.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/basaldotnet.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/basaldotnet.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/basaldotnet.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/basaldotnet.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/basaldotnet.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=54&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://basaldotnet.wordpress.com/2009/09/09/difference-between-user-control-and-custom-server-controls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/780ada818b4951b50af51e64255c795e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">basaldotnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Up and back after sickness</title>
		<link>http://basaldotnet.wordpress.com/2009/08/31/up-and-back-after-sickness/</link>
		<comments>http://basaldotnet.wordpress.com/2009/08/31/up-and-back-after-sickness/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 10:28:13 +0000</pubDate>
		<dc:creator>basaldotnet</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://basaldotnet.wordpress.com/2009/08/31/up-and-back-after-sickness/</guid>
		<description><![CDATA[After a break of 15 days from work after being sick with flu (normal flu), I am up and back to work.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=53&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After a break of 15 days from work after being sick with flu (normal flu), I am up and back to work. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/basaldotnet.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/basaldotnet.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/basaldotnet.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/basaldotnet.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/basaldotnet.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/basaldotnet.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/basaldotnet.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/basaldotnet.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/basaldotnet.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/basaldotnet.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/basaldotnet.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/basaldotnet.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/basaldotnet.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/basaldotnet.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=53&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://basaldotnet.wordpress.com/2009/08/31/up-and-back-after-sickness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/780ada818b4951b50af51e64255c795e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">basaldotnet</media:title>
		</media:content>
	</item>
		<item>
		<title>WMD: WYSIWYM Rich Text Editor</title>
		<link>http://basaldotnet.wordpress.com/2009/07/29/parameters-for-wysiwyg-simple-and-cool-rich-text-editor/</link>
		<comments>http://basaldotnet.wordpress.com/2009/07/29/parameters-for-wysiwyg-simple-and-cool-rich-text-editor/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 07:35:27 +0000</pubDate>
		<dc:creator>basaldotnet</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[best_practices]]></category>
		<category><![CDATA[rich_text_editor]]></category>

		<guid isPermaLink="false">http://basaldotnet.wordpress.com/?p=34</guid>
		<description><![CDATA[I was looking for a good rich text editor for my hobby project (separate post about that sometime later), and was looking at various options which are available (for free). I had used one free RTB for ASP.NET in the past but since I wasn&#8217;t very impressed by it I did some investigation and found [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=34&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was looking for a good rich text editor for my hobby project (separate post about that sometime later), and was looking at various options which are available (for free). I had used one free RTB for ASP.NET in the past but since I wasn&#8217;t very impressed by it I did some investigation and found <a title="FCKeditor" href="http://www.fckeditor.net/" target="_blank">FCKeditor</a>, <a title="Yahoo Rich text editor" href="http://developer.yahoo.com/yui/editor/">Yahoo RTB</a>, <a title="Obout" href="http://www.obout.com/index.aspx" target="_blank">Obout</a>, <a title="WidgEditor" href="http://www.themaninblue.com/experiment/widgEditor/">WidgEditor</a> and <a title="WMD" href="http://wmd-editor.com/" target="_blank">WMD</a>.</p>
<p>After investigating and reading about all of them in details, I finally decided to go with WMD since it exactly matches with what I needed and was very easy to integrate (works on all browser, light weight, minimum configuration easily possible, support markdown, live preview etc). So far I haven&#8217;t seen any major issues with it and this seems to be a good choice.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/basaldotnet.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/basaldotnet.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/basaldotnet.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/basaldotnet.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/basaldotnet.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/basaldotnet.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/basaldotnet.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/basaldotnet.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/basaldotnet.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/basaldotnet.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/basaldotnet.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/basaldotnet.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/basaldotnet.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/basaldotnet.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=34&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://basaldotnet.wordpress.com/2009/07/29/parameters-for-wysiwyg-simple-and-cool-rich-text-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/780ada818b4951b50af51e64255c795e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">basaldotnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Understanding Pass By Ref vs Pass By Value</title>
		<link>http://basaldotnet.wordpress.com/2009/07/28/understanding-pass-by-ref-vs-pass-by-value/</link>
		<comments>http://basaldotnet.wordpress.com/2009/07/28/understanding-pass-by-ref-vs-pass-by-value/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 07:22:54 +0000</pubDate>
		<dc:creator>basaldotnet</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[passing_by_value]]></category>
		<category><![CDATA[pass_by_ref]]></category>
		<category><![CDATA[types]]></category>

		<guid isPermaLink="false">http://basaldotnet.wordpress.com/?p=26</guid>
		<description><![CDATA[One of the most basic thing that every developer should understand is (not so easy) conceptul difference about passing arguments by value and reference. One thing that makes this concept slighlty complicated is that the behavior depends on the underlying type being passed. Let me try to make this clear by simple single line definitions [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=26&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the most basic thing that every developer should understand is (not so easy) conceptul difference about passing arguments by value and reference. One thing that makes this concept slighlty complicated is that the behavior depends on the underlying type being passed.</p>
<p>Let me try to make this clear by simple single line definitions and then point to some very useful posts on the same topics.</p>
<p><em>For Value Types (Integer, Double, Structures, Boolean etc)</em></p>
<p>By Value &#8211; A copy of the value is passed (new storage location is created) on to the function/sub routine. Any changes made will not be reflected whatsoever.</p>
<p>By Ref &#8211; Same memory storage location is used, therefore any changes made to them will be reflected.</p>
<p><em>For Reference Types (Class , interface , delegate and array)</em></p>
<p>By Value &#8211; A copy of the object reference is passed. Change in data values being referenced is reflected but change in the reference itself will not be reflected back.</p>
<p>By Reference &#8211; Reference itself is passed, changes in the data values being referenced and change in the reference will be reflected.</p>
<p>Here are some must read posts which I find very useful to clarify this difference -</p>
<p><a href="http://www.yoda.arachsys.com/csharp/parameters.html" target="_blank">Jon Skeet article</a> on passing values by reference.</p>
<p><a href="http://www.yoda.arachsys.com/csharp/memory.html">Jon Skeet article</a> on how value and reference types are saved.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/basaldotnet.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/basaldotnet.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/basaldotnet.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/basaldotnet.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/basaldotnet.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/basaldotnet.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/basaldotnet.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/basaldotnet.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/basaldotnet.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/basaldotnet.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/basaldotnet.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/basaldotnet.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/basaldotnet.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/basaldotnet.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=26&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://basaldotnet.wordpress.com/2009/07/28/understanding-pass-by-ref-vs-pass-by-value/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/780ada818b4951b50af51e64255c795e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">basaldotnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Security Practices: ASP.NET 2.0</title>
		<link>http://basaldotnet.wordpress.com/2009/07/28/security-practices-asp-net-2-0/</link>
		<comments>http://basaldotnet.wordpress.com/2009/07/28/security-practices-asp-net-2-0/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 06:00:47 +0000</pubDate>
		<dc:creator>basaldotnet</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[outside_links]]></category>

		<guid isPermaLink="false">http://basaldotnet.wordpress.com/2009/07/28/security-practices-asp-net-2-0/</guid>
		<description><![CDATA[I found this useful msdn link that descibes almost everything about asp.net 2.0 features.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=23&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I found this useful <a title="Security Practices: ASP.NET 2.0 Security Practices at a Glance" href="http://hiderefer.com/?http://msdn.microsoft.com/en-us/library/ms998372.aspx" target="_blank">msdn link</a> that descibes almost everything about asp.net 2.0 features.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/basaldotnet.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/basaldotnet.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/basaldotnet.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/basaldotnet.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/basaldotnet.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/basaldotnet.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/basaldotnet.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/basaldotnet.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/basaldotnet.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/basaldotnet.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/basaldotnet.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/basaldotnet.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/basaldotnet.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/basaldotnet.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=basaldotnet.wordpress.com&amp;blog=8625656&amp;post=23&amp;subd=basaldotnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://basaldotnet.wordpress.com/2009/07/28/security-practices-asp-net-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/780ada818b4951b50af51e64255c795e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">basaldotnet</media:title>
		</media:content>
	</item>
	</channel>
</rss>
