When I was newbiee to ASP.Net, the a question click on my mind again and again, that why .Net provide it own web controls when there are HTML controls already exists. After tossing through various tech site and blogs I finally got the answer and this makes my first entry to geekswithblogs. Reason: ASP.NET Web controls are adaptive in nature because of which they are sometimes called adaptive control. By adaptive we mean their nature of rendering which depends upon the browser requeting . For example...