LoadPostData Method
Collapse the table of content
Expand the table of content

IPostBackDataHandler.LoadPostData Method (String, NameValueCollection)


When implemented by a class, processes postback data for an ASP.NET server control.

Namespace:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

bool LoadPostData(
	string postDataKey,
	NameValueCollection postCollection


Type: System.String

The key identifier for the control.

Type: System.Collections.Specialized.NameValueCollection

The collection of all incoming name values.

Return Value

Type: System.Boolean

true if the server control's state changes as a result of the postback; otherwise, false.

The ASP.NET page framework tracks all the server controls that return true to this method call, and then invokes the RaisePostDataChangedEvent method on those controls.

Legacy Code Example

The following code example demonstrates a server control that implements a version of the LoadPostData method.

public virtual bool LoadPostData(string postDataKey,
   NameValueCollection postCollection) {

   String presentValue = Text;
   String postedValue = postCollection[postDataKey];

   if (presentValue == null || !presentValue.Equals(postedValue)){
      Text = postedValue;
      return true;
   return false;

.NET Framework
Available since 1.1
Return to top
© 2015 Microsoft