IPostBackDataHandler.LoadPostData(String, NameValueCollection) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Quando implementado por uma classe, processa dados de postback para um controlo de servidor 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
Parâmetros
- postDataKey
- String
O identificador-chave do controlo.
- postCollection
- NameValueCollection
A recolha de todos os valores de nomes recebidos.
Devoluções
true se o estado do controlo do servidor mudar como resultado do postback; caso contrário, false.
Exemplos
O exemplo de código seguinte demonstra um controlo de servidor que implementa uma versão do LoadPostData método.
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
Observações
O framework ASP.NET page rastreia todos os controlos de servidor que retornam true a esta chamada de método, e depois invoca o método RaisePostDataChangedEvent nesses controlos.