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