And if it is not ASP.NET, there is only one type of text box: Try to overtype the contents in these text boxes to know that they are for real. They are not pictures on this page!
 
WHY ASP.NET AND WHAT IS IT?
ASP.NET LOGO

IT ALL STARTED WITH THE INDUSTRIAL REVOLUTION...

Once there was a time when one was only able to travel by horse driven coach. The journey was slow, uncomfortable and expensive. It was difficult for an average person to pay a 300km fare.

Farmers would produce only a few farm products and it was hard to feed oneself on the farm.

And then came the industrial revolution and this changed everything. Today it is cheaper for a person to fly from London to Sydney then what it would have been to take a horse drawn coach to Liverpool. Not only is it cheaper but faster, better and more comfortable.

And so food production became more efficient, faster and cheaper for the end consumer. We can afford our own cars, the price of consumer goods dropped and so on.

Old transport system was expensive, slow, powerless and uncomfortable. Very few could afford them. THE INDUSTRIAL REVOLUTION New transport system is cheap, fast, comfortable and powerfull. Ordinary working people can afford them.
Old software system was expensive, slow and powerless. Very few could afford them. ASP.NET software system is cheap, fast and powerful. Most people can afford them.

But what has that to do with C#.NET?

It has everything to do with C#.NET as the industrial revolution never stopped. As consumer goods become better and cheaper, from computers to Television sets and Hifi, so do software development tools. Not only do new software development tools make the production of software cheaper and affordable to every consumer, it also makes it better, faster and cheaper. And that is what it is all about!

 
THEN WHY DOES NOT EVERY DEVELOPER DEVELOP IN ASP.NET?
ASP.NET LOGO
EDUCATION AND STUDYING REQUIRES LOTS OF RESOURCES

Let's go back to the effects of the industrial revolution. The revolution required new skills. First the engineers who build and designed steam engines later aircraft engineers and electronic engineers. Much later software engineers and developers.

To get involved in another programming language requires a lot of time and money resources. For example it took me 2 years of study to get into C#.NET. In addition I spent 12 hours a day 7 days a week on my time to expand my skill to a level so that it becomes commercially usable. A University degree, diploma or certificate in Information Technology is simply not good enough, as additional ongoing education is required.

So there are three main reasons why other programmers don't get involved in this technology:

  1. The time resources to educate into a new language are too expensive.
  2. Procrastination - why bother if you can tell your client that the new language is no good? I have unfortunately seen this too often here in Australia. Web hosting companies and developers don't tell you that they cannot be bothered. They are dishounest by telling you that the new system is in some ways inadequate.
  3. A programmer or programming firm has invested so much time and experience into education of a particular system or language (such as for example JAVA, JSP, PHP), they feel comfortable in it and want their return on the time invested in the first place.
 
HOW MUCH CHEAPER AND BETTER IS IT?
ASP.NET LOGO
It depends and I can give general guidelines here. Internet developments quoted by other companies were $6000 and my price $1200. You can expect a price reduction between 5 to 10 times. This price cut comes with an improved quality of looks and functionality. This is due the power of ASP.NET. The annual hosting fee is approximately A$120 per year and there is an enormous space on the server (150 Mbytes). It comes with a free ACCESS database, which in almost all cases is more than adequate. If an SQL2000 database is required, this can be arranged for a very small extra fee. The server provides all facilities such as web services at no extra charge. Click here to find out more about Web Services. We only use competent consumer service orientated web servers who are absolutely customer orientated. 
 
ASP.NET IS MICROSOFT AND IS FULLY SUPPORTED BY MICROSOFT!
ASP.NET DEVELOPMENT TOOL

ASP.NET has been developed by Microsoft. Every newly released operating system now has the ASP.NET frame installed. The languages being used are C++.Net, C#.Net and VB.NET. ASP.NET is fully supported by Microsoft and totally secure.

An important point I need to make is that the computer, which browses the Internet and views an ASP.NET web site does not need the ASP.NET frame installed to view and use that site.

If we develop desktop applications for you (office or home) and your current operating system does not have the ASP.NET frame installed, we install it for free. Any operating system will do from Windows98 onward. If you have purchased a Microsoft Operating System recently, the ASP.NET frame is already on your PC.

SAMPLES OF HOW MUCH BETTER IS LOOKS Here are some samples of the thousands of looks variation of a text box in the ASP.NET:
In this example I have only used text boxes. And the samples I am showing here for the ASP.NET are only a few of the thousands that are available. Of course this does not only apply to text boxes, it applies to radio buttons, check lists, combo boxes and so on. There are thousands of variations with colours, borders, back colours, fonts, font styles, and much more too numerious to mention...

And if a component does not exist, we can build one and put it onto our toolbar and use it as often as we like. Also note, that the text box that has no borders, I have given it a back colour so that you can see it is a text box, otherwise you think this is just text written on this page. This box is extemely handy if you want to put it into a displaying table where you can type into without realizing that you are actually over typing a value in a database. Smart, isn't it? Can you imagen what sort of components we can build with this text box?

And then you see one text box in the other languages and systems. The reason why you see only one is, because that is all there is.

So please do not be a fool and select anything else but ASP.NET. And if some other developer tells you something else, let them prove it to you first, as I can only say that they are procrastinating and could not be bothered to go back to school for a few years and study C#.NET, so they only tell you that this system is in some ways flawed.