System.Web.Configuration.HttpCapabilitiesBase.RequiresSpecialViewStateEncoding Property

Gets a value indicating whether the browser requires VIEWSTATE values to be specially encoded.

Syntax

public virtual bool RequiresSpecialViewStateEncoding { get; }

Value

Documentation for this section has not yet been entered.

Remarks

HTTP is a stateless protocol, and VIEWSTATE is one mechanism used to persist client changes across multiple requests. Each control on a Web page contains a System.Web.UI.Control.ViewState property, which represents the accumulation of any changes made by the client. In a Web Forms page, these changes are encoded in postback data as the value of an HTML <input> element with a type attribute of hidden. For example:

Example

<input type="hidden" name="__VIEWSTATE" value="t0PH_u56?cDxleHQ7P=" />

If true, non-alphabetic characters in the VIEWSTATE value will not be sent correctly by the browser, nor by an intermediate gateway. To correct this, server-control adapters replace non-alphabetic characters in the VIEWSTATE value with ones that do not require encoding in HTTP requests.

Requirements

Namespace: System.Web.Configuration
Assembly: System.Web (in System.Web.dll)
Assembly Versions: 2.0.0.0