Active Server pages are web page of Microsoft family with improved the feature to run the script from server. Robust database connection and database oriented programming (ado objects such as ADODB.Connection, ADODB.recordset, ADODB.Command, ADODB.Field, ADODB.Property and many more corresponding methods) make tremendous changes in the web technologies. Reduce the barrier between windows based client server applications and web based client server applications. But bit tedious to write complex business logics. Visual web developer help us to debug this ASP pages and projects.
Beauty of asp in my carrier, I have started to learn C++ / Sybase and Visual basic / Oracle at Year 1998, but started My profession in IT industry in Singapore with Visual basic 6.0 / Microsoft Access / Crystal Reports / ADO in windows based client / server environment at end of year 1999. Almost 4 years with this technologies then I have got opportunity to work in the .Net environment using Opensource community IDE (Integrated Development Environment) C# Sharp developer at end of year 2004 to develop windows based client. Four months later jump to web based technology using ASP.NET with Microsoft Visual Studio. But had not felt much difficulties with that. I felt so comfortable with this web based technology, because event driven, WYSWYG (What You See What You Get) and more or less like windows based client/Server application. I got parralel opportunity to play with ASP projects in year 2006. That time I had felt the difficulty of developing web pages using ASP.
Active server page consists of HTML, DHTML, XML, Scripting object (such as FileSystemObject, Dictionary) scripting languages (such as VB Script, java Script, microsoft JScript), Asp Objects (such as Application, AspError, Session, Response and request)
Active Server Pages run from web server upon user request. It compiled by asp engine before serve to the client (browser application) as a plain text with HTML and image using HTTP protocol.
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1252″ x-undefined>
<title>Sample ASP page</title>
<script LANGUAGE=”VBScript” RUNAT=”Server” Src=”script/Common.vbs”></script>
<script LANGUAGE=”JScript” RUNAT=”Server” >
alert(“Hello… I am java script included directly to the page.”)
<p><!–#include file=”Include/DatabaseRelated.inc”–> </p>
Response.write(“Place your content here”)
<% Content to process in the server – it may be your db works %>