ankitweblogic logo
W e b t u t o r i a l s

ASP Tutorial


ASP.NET Introduction

ASP.NET Web Forms

Standard Controls

Label Control

TextBox Control

Image Control

Button Controls

Redirecting User

Using HyperLinks

RadioButton Control


CheckBox Control

CheckBoxList Control


ListBox Control

ImageMap Control

Master Page

View State

Event-Driven Programming


ASP.NET Page Structure

Visibility of Controls

Formatting Controls

Applying CSS

Dynamic CSS

Using Style Class

Themes and Skins

Panel Control

PlaceHolder Control

AdRotator Control

Calendar Control

Validation Controls

Page Navigation

User Control

Separating Code-Presentation

Overview of ADO.NET

Data Binding

DataBinding List Control

Define Website

A website is nothing but a place which delivers information to many clients which are connected with it. This place is called web server indicate a single domain where the data actually located. Generally this is called URL (Universal resource locator) of that web server. User sends a request to access data item through the web protocol i.e. HTTP. The web server gives the response to the client, this response contain the data in form of markup. This response is called web page. This webpage created from any markup language like HTML, which holds the contents like text, images, animation, links , audio, video etc.

So one line definition a website as:
"A website is collection of Webpages which deliver information to the client from the web server over the network".

We have two type of websites: Static and Dynamic
1. Static websites contain fixed number of pages and format, which delivers information to the client. There is no change in contents of web page while page is running on client's browser. This kind of web sites created from HTML and CSS coding.
2. Dynamic websites can change the web page contents dynamically while the page is running on client's browser. This kind of websites use server- side programming like JavaScript, PHP, Asp.NET, and JSP etc. to modify page contents on run time. Dynamic websites use client side scripting for prepare dynamic design and server- side code to handle event, manage session and cookies, and storing and retrieving data from database. Example E-commerce sites, online form application, E-governance site, social networking sites etc.

Static websites Dynamic websites
Static websites contain fixed number of pages. Dynamic websites can create webpage dynamically.
Theme of website and content of webpage are fixed. Webpage design and content may change on run time.
Static websites load quickly on client browser because it has only some markup contents. Dynamic sites take some time to load on client browser because it processes the request server side and create contents dynamically.
Static sites never use database connectivity. Dynamic sites deal with database and generate the contents dynamically using database queries.
Static website directly run on browser and does not require other server application language. Static website can be created from HTML and CSS Dynamic website run the application on server and the output will display on webpage. So this is require server application language like PHP , Asp.NET, JSP etc.
Static sites are easy to develop and a bit experienced people can develop it. Dynamic websites not easy to develop because require qualify developers to create it, manage it, test it and maintain security of application and database.
In static website if we want to change the page content then we have to make changes many times. Dynamic sites provide the facilities that is possible to change the page content using server application. And need to change only once.