Published on Jun 05, 2023


Active Server Pages ASP is a powerful tool for making dynamic and interactive Web pages. Developing functionality in ASP websites is enabled by the active scripting engine's support of the Component Object Model (COM), with each object providing a related group of frequently-used functions and data attributes. An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are executed on the server. Microsoft® Active Server Pages (ASP) is a server-side scripting environment that you can use to create and run dynamic, interactive Web server applications.

Description of Active Server Pages

With ASP, you can combine HTML pages, script commands, and COM components to create interactive Web pages and powerful Web-based applications that are easy to develop and modify. An ASP page is an HTML page that contains server-side scripts that are processed by the Web server before being sent to the user's browser. You can combine ASP with Extensible Markup Language (XML), Component Object Model (COM), and Hypertext Markup Language (HTML) to create powerful interactive Web sites. Server-side scripts run when a browser requests an ".asp" file from the Web server. ASP is called by the Web server, which processes the requested file from top to bottom and executes any script commands. It then formats a standard Web page and sends it to the browser.

Active Server Pages consist of six built in objects. They are ready-made objects which provide functionality to your web pages without requiring you to make custom objects (though you can if you want to, later on that topic). This page contains only reference material on the methods, properties and events available in these objects, if you are not sure how to make use of them then please first go through an introductory article or tutorial on Active Server Pages then come back here. The reference material listed here pertains to the ASP 3.0 object model which Microsoft has introduced in IIS 5.0 (windows 2000). Following are the six built in ASP objects:








For instance, in Web development, it started with information publishing using HTML. Then people got bored of static content. This forced us to give some dynamic behavior to the site. We started adding interactive features and now we have come to a stage of developing data intensive application over the web. And we cannot rely on the scripts alone to deliver all goods for us. There is a strong urge to reduce the repetitive tasks. Precisely, in any database application, we need to have forms to get data from the user.