Page.RequestString Method

The RequestString method retrieves a value from a URL query string or form post variable and performs string processing on it, based on the specified locale.

This processing may involve stripping out leading and trailing white spaces, stripping out carriage returns, checking the string’s length against a specified range, and validating the string based on the specified or default locale.

Syntax

Page.RequestString(Name, Default, MinStrLen, MaxStrLen, StripWhiteSpaces, StripReturn, Case, Locale)

Parameters

Name
The name of the URL query string or form post variable to retrieve.
Default
Optional. The string to return if the specified query string or form post variable does not exist or contains no value. If this parameter is not supplied, the method returns Null in this case.
MinStrLen
Optional. A number that indicates the minimum length against which the length of Name must be validated.
MaxStrLen
Optional. A number that indicates the maximum length against which the length of Name must be validated. The default value is 65535.
StripWhiteSpaces
Optional. A Boolean value that indicates whether the leading and trailing white spaces should be stripped from the string. The default value for this parameter is False.
StripReturn
Optional. A Boolean value that indicates whether the carriage returns should be stripped from the string. The default value for this parameter is False.
Case
Optional. A number that indicates the case to which the string should be converted. The default value for this parameter is zero (0), which results in no modification to the case of the string. If Case is 1, the string is converted to uppercase. If Case is 2, the string is converted to lowercase.
Locale
Optional. A number that specifies the locale to be used as the basis of the conversion. If this value is not specified, RequestString uses the value of the DataFunctions object’s Locale property.

Example

In the following example, the value of a field on the purchase form (filled out by the customer) is read into the variable ship_to_name. Because the Default parameter is specified as null, RequestString returns Null if the field is empty or missing, or if the string is outside of the range of 1 to 100 characters:

ship_to_name = page.RequestString("ship_to_name", null, 1, 100)

Related Topics


© 1997-1998 Microsoft Corporation. All rights reserved.