Interview questions and Answers for Classic ASP, Server objects, Web Application
IIS Configuration, Scripting
Interview questions and answers for Active server pages (ASP), Interview questions
and answers for Classic ASP Server objects, Interview question answers for ASP application
and session objects. ASP Interview question answers for IIS, global.asa file. Interview
question and answers for ASP and VB Scripts. Interview question answers for ADO
data access technologies. Interview question and answer for ASP forms collections.
ASP Interview questions and answers for File system objects.
Here you can find ASP- Active server pages, web development and web programming
interview question and answers
1. What is the difference between Request(”field”) and Request.Form(”field”)?
The former term allows simultaneous querying of both the form fields and the query
2. What is Server Variables collection?
The ServerVariables collection holds the entire HTTP headers and also additional
items of information about the server.
3. What is ClientCertificate collection?
A ClientCertificate is an encrypted number that is stored in a file on the user’s
computer. This stores details of any security certificates included with the request.
4. What are the event handlers of Session Object?
Session _OnStart – This event will be fired when a new user begins a session with
the web site.
Session_OnEnd – This event is called whenever a session terminates.
5. What is a TextStream object?
It allows you to access(read/write) the contents of text files stored on the web
6. What is the difference between Cookies collection and Form/Querystring collection?
Cookie collection does not have the Count property. Cookies can have multiple values
for the same cookie name but each value can be referred using a key whereas in a
Form/Querystring cookie each value
7. What is a Form collection?
The Form collection holds the values of the form elements submitted with the POST
method. This is the only way to generate a Form collection.
8. What are the attributes of the tags? What are their functions?
The two attributes are ACTION and METHOD The ACTION gives the name of the ASP file
that should be opened next by which this file can access the information given in
9. What is Request Object?
Gets information from the user. It has five collections by which values can be accessed.
They are: Querystring, Form, Cookies, Server Variables & ClientCertificate
10. What is a FileSystemObject object?
It provides access to the physical file system of the web server. It gets and manipulates
information about all drives in a server, folders and sub-folders on a drive and
files inside a folder.
11. What are the collections of Session Object?
Contents collection – contains all the variables established for a session without
using the <OBJECT> tag.
Static collection – contains all the objects created with the <OBJECT> tag
12. What are the properties of Session Object?
SessionID – returns the session identification number for each user.
Timeout – sets the timeout period assigned to the Session object for any application,
CodePage – Specifies the character set that will be used when displaying dynamic
13. What is ASP (Active Server Pages)?
ASP is a server side-scripting environment for building dynamic and interactive
web pages. Since the scripts run on the server side, the web server does all the
14. What is the difference between client-side script and server-side script?
Scripts executed only by the browser without contacting the server is called client-side
script. It is browser dependent. The scripting code is visible to the user and hence
not secure. Scripts execute
15. What happens when a client submits a form which changes the value of an
- Client actions cannot change Application variables.
- The change is not visible to any client until the application is stopped and started.
- The change is only visible to future requests made by.
16. What is Connection Pooling?
Connection pooling is the process of managing the connections effectively and efficiently
17. What are the advantages of Cookies over Session Object?
- Cookies informs each page what session the request belongs to when a user accesses
during a session.
- Cookies retrieves all the session information stored on the server.
- Cookies can persist for a much long
- Sessions are server side objects which travels between client and web server. Cookies
will not be use
18. What is Extranet?
An area of a web site available only to a set of registered visitors. Extranet is
group of computers which are specific for a group may be using MAN
19. What is the order of execution for an ASP application?
- Server-side Includes
- Jscript scripts tagged within <SCRIPT> tags
- HTML together with scripts tagged within <% … %> delimiters
- VBScripts tagged within <SCRIPT>
20. How do you implement paging in asp?
To implement paging we can use the property of ADO record set PageSize, pageCount,
21. What is the difference between Server.CreateObject and <OBJECT> tag
Both are used to create objects in ASP. The Server.CreateObject method creates an
instance of the object immediately called early binding. However, the <OBJECT>
element only creates an instance of the object it specifies when we first reference
that object it called late binding.
22. What is Response.Redirect, Server.transfer and Server.Execute?
Response.Redirect : In this the redirection is actually happening on the client,
not on our server.
Server.Transfer : In this case control passes immediately to another page and control
does not pass back to the original page.
Server.Execute : In this case control passes immediately to another page and control
return back to the original page after executing.
23. How can you download an ASP page output in excel format.
Set page Response.Content property to excel.
24. How you can pass values to next page and back to the current page by using
By using Session, Request and Response objects
25. Does ASP maintain state for user?
26. How do you handles errors in asp?
By using VB Script Error objects, On error goto <Label>, On Error Resume Next
27. What is default session time out value, and how you can change this value?
20 Minute, we can change the value by using Session.TimeOut=<value> in .asp
page or global.asa file.
28. What is default script time out value, and how you can change this value?
The default value is 90 seconds and you can change this value by using Server.ScriptTimeout
29. What is Cookies in ASP?
A cookie is small text file is created in users computer, ASP pages store and retrieve
cookie value to and from user system. You can use Response.Cookies("key")=value
to create cookie and value=Request.Cookies("key") to retrive the value.