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

Boolean

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 de 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 pages ASP.NET effectue le suivi de 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