October 17, 2002 - Using the Global Response Object
October 17, 2002 Using the Global Response Object Tips: October 2002
Yehuda Shiran, Ph.D.
|
Request
, Response
, Server
, Session
, and Application
.
The Response
object is used to pass information to the user. These are its properties:
Buffer
: a Boolean directing the server (if true
) to buffer its output until all server scripts on the current page have been processed, or until the Flush
or End
method has been called.
ContentType
: the type of content sent back (text/HTML, Excel, etc.)
Expires
: the time in minutes after which the user's cache for this page is invalid.
ExpiresAbsolute
: the absolute date and time for expiration of the user's cache for this page.
Status
: returns the status line (defined in the HTTP specification of the server).
The Response
object supports the following methods:
AddHeader
: adds an HTML header with a specified string value.
AppendToLog
: appends a string to the Web server log file.
BinaryWrite
: write binary data (i.e. Excel file).
Clear
: clears any buffered HTML output.
End
: stops processing the script.
Flush
: sends all the information in the buffer.
Redirect
: redirects the user to another URL.
Write
: writes into the HTML stream. You can use Response.write("Hello There")
or <%"Hello There"%>
The Response
object includes one collection, Cookies
. In IBuySpy, we use these cookies to persistently save the user name:
Response.Cookies["IBuySpy_FullName"].Value = Server.HtmlEncode(Name.Text);