Freigeben über


IPostBackDataHandler.LoadPostData-Methode

Verarbeitet bei der Implementierung durch eine Klasse Postbackdaten für ein ASP.NET-Serversteuerelement.

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

Syntax

'Declaration
Function LoadPostData ( _
    postDataKey As String, _
    postCollection As NameValueCollection _
) As Boolean
'Usage
Dim instance As IPostBackDataHandler
Dim postDataKey As String
Dim postCollection As NameValueCollection
Dim returnValue As Boolean

returnValue = instance.LoadPostData(postDataKey, postCollection)
bool LoadPostData (
    string postDataKey,
    NameValueCollection postCollection
)
bool LoadPostData (
    String^ postDataKey, 
    NameValueCollection^ postCollection
)
boolean LoadPostData (
    String postDataKey, 
    NameValueCollection postCollection
)
function LoadPostData (
    postDataKey : String, 
    postCollection : NameValueCollection
) : boolean

Parameter

  • postDataKey
    Der Schlüsselbezeichner für das Steuerelement.
  • postCollection
    Die Auflistung mit allen eingehenden Namenswerten.

Rückgabewert

true, wenn der Zustand des Serversteuerelements aufgrund des Postbacks geändert wurde, andernfalls false.

Hinweise

Das ASP.NET-Seitenframework verfolgt alle Serversteuerelemente, die für diesen Methodenaufruf true zurückgeben und ruft anschließend die RaisePostDataChangedEvent-Methode für diese Steuerelemente auf.

Beispiel

Im folgenden Codebeispiel wird ein Serversteuerelement veranschaulicht, das eine Version der LoadPostData-Methode implementiert.

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
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 boolean LoadPostData(String postDataKey,
    NameValueCollection postCollection)
{
    String presentValue = text;
    String postedValue = postCollection.get_Item(postDataKey);

    if (presentValue == null || !(presentValue.Equals(postedValue))) {
        text = postedValue;
        return true;
    }
    return false;
} //LoadPostData

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

IPostBackDataHandler-Schnittstelle
IPostBackDataHandler-Member
System.Web.UI-Namespace

Weitere Ressourcen

Serverereignisbehandlung auf ASP.NET-Webseiten