Partager via


IPostBackDataHandler.LoadPostData(String, NameValueCollection) Méthode

Définition

Implémenté par une classe, traite les données de publication pour un contrôle serveur ASP.NET.

public:
 bool LoadPostData(System::String ^ postDataKey, System::Collections::Specialized::NameValueCollection ^ postCollection);
public bool LoadPostData (string postDataKey, System.Collections.Specialized.NameValueCollection postCollection);
abstract member LoadPostData : string * System.Collections.Specialized.NameValueCollection -> bool
Public Function LoadPostData (postDataKey As String, postCollection As NameValueCollection) As Boolean

Paramètres

postDataKey
String

Identificateur de clé pour le contrôle.

postCollection
NameValueCollection

La collection de toutes les valeurs de nom entrantes.

Retours

true si l'état du contrôle serveur a été modifié à la suite d'une publication ; sinon false.

Exemples

L’exemple de code suivant illustre un contrôle serveur qui implémente une version de la LoadPostData méthode .

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;
}
Public Overridable Function LoadPostData(postDataKey As String, _
   postCollection As NameValueCollection) As Boolean
       
    Dim presentValue As String = Text
    Dim postedValue As String = postCollection(postDataKey)
       
    If (presentValue Is Nothing) OrElse (Not presentValue.Equals(postedValue)) Then 
        Text = postedValue
        Return True
    End If
    Return False
End Function

Remarques

L’infrastructure de page ASP.NET suit tous les contrôles serveur qui retournent true à cet appel de méthode, puis appelle la RaisePostDataChangedEvent méthode sur ces contrôles.

S’applique à

Voir aussi