| ASP.NET 3.5 is a web application that was created by | | | | creates a control tree that represents the inventive |
| Microsoft to allow web programmers to contrive web | | | | template. Literal text goes into instances of the Literal |
| sites, web services, and web applications. ASP.NET is | | | | control class, and the server controls are represented |
| created upon the Common Language Runtime, which | | | | by instances of a certain control class. The initialization |
| is more commonly known as CLR. This allows web | | | | code is united by means of user written code. This |
| programmers to write programming code using any | | | | results in a class precise for the page. The page |
| .NET language that is supported. | | | | doubles because it is the root of the control tree. |
| ASP.NET 3.5 hosting has many great features and | | | | Master pages have been introduced along with this |
| characteristics. One of these features is its NET | | | | advance technology. Master pages allow template |
| pages, which are known as web forms. These web | | | | based page development. A web application can have |
| forms are the main factor when it comes to | | | | just one master page, or it can have a plethora of |
| application development. These web forms are held in | | | | them. In ASP.NET 3.5 master pages can now be |
| files, which contain static XHTML markup. In addition to | | | | nested. Master templates are equipped with |
| the mark up them also markup-defining server side | | | | place-holder controls, which are called |
| User and Web controls. This is where the web | | | | "contentplaceholders." These are used to indicate |
| developers place all the needed static and content for | | | | where the dynamic content is to go, as well as the |
| the web page. | | | | HTML and JavaScript mutual across child pages. |
| ASP.NET 3.5 creates reusable components through | | | | Child pages use those ContentPlaceHolder controls. |
| the development of User controls. A user control | | | | The ContentPlaceHolder controls have got to be |
| follows the same build as a Web Form. The only | | | | mapped to the placeholder of the master page, which |
| difference is that these controls come from the | | | | the content page is populating. What's left of the page |
| System.Web.UI.UserControl class. They are then | | | | is defined by common parts of the master page. All of |
| stored in ASCX files. An ASCX file holds static HTML | | | | the server and markup controls that are located in the |
| or XHTML markup. It also, contains defining web | | | | content page must be placed within the |
| control and User Controls. Web programmers are able | | | | ContentPageHolder control. |
| to use their own properties, event handlers, and | | | | ASP.NET 3.5 offers many great features, as is a |
| methods. | | | | commonly used web designer program. Microsoft has |
| Besides that, ASP.NET 3.5 also uses a composites | | | | been advancing ASP.NET throughout the years. And |
| rendering technique. During assemblage, the template | | | | they will probably come out with a more advanced |
| file is compiled into initialization code, which then | | | | version in the years to come. |