October 16, 2002 - Using the Global Request Object
October 16, 2002 Using the Global Request Object Tips: October 2002
Yehuda Shiran, Ph.D.
|
Request
: Passes information from the user
Response
: Passes information to the user
Server
: Controls the IIS Web server
Session
: Stores and changes information about the user's current Web server session
Application
:Stores information about the current application. Persistent during the lifetime of the application
The Request
and Response
objects include collections as their properties. These are the Request
object's collections:
ClientCertificate
: the certificate field issued by the browser. The field names are specified in the x.509 standard
QueryString
: a free text field
Form
: the data in an HTML form
Cookies
: the value of an application-defined cookie
ServerVariables
: information about the server, such as the server name
IBuySpy uses the Cookies
collection above. When the initial default page (Default.aspx
) loads, we check if there is a personalization cookie around, and assemble a personalized Welcome
message if there is such a cookie. This is the role of Page_Load()
:
function Page_Load(sender: Object , e: EventArgs) : void {
if (Request.Cookies["IBuySpy_FullName"] != null) {
WelcomeMsg.Text = "Welcome " + Request.Cookies["IBuySpy_FullName"].Value;
}
}