ASP.NET: Difference between revisions

Content deleted Content added
No edit summary
Line 3:
== ASP and ASP.NET ==
 
Even though '''''ASP.NET'''' takes its name from Microsoft's old web development technology, [[ASP]], it is very different from [[ASP]]. ASP.NET was rebuilt completely from scratch and is based on the [[Common Language Runtime|CLR]] shared by all Microsoft [[.NET]] applications. ASP.NET code can be written any of the different programming langauges supported by the [[.NET]] framework. The most popular .NET languages are [[VB.NET|Visual Basic.NET]] and [[C#|Visual C#.NET]].
 
ASP.NET brings the concept of a "form", from the desktop development, to the web. [[HTML]] has the FORM [[tag]], but in ASP.NET, a web page is a [[WebForm]]. Instead of just writing HTML code into the [[HTTP]] stream (like [[Common Gateway Interface|CGI]], [[Active Server Pages|ASP]] and [[PHP programming language|PHP]]), using ASP.NET you can use and create controls like Labels, TextBoxes and ListView, and add [[event handler]]s ("postbacks") to them. And instead of [[render]]ing a window in a desktop, it will generate the HTML output which will be rendered by user's browser.