Язык

IPostBackDataHandler.LoadPostData(String, NameValueCollection) Метод

Определение

При реализации класса обрабатывает данные обратной передачи для 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

Параметры

postDataKey
String

Идентификатор ключа элемента управления.

postCollection
NameValueCollection

Коллекция всех входящих значений имен.

Возвращаемое значение

true Значение , если состояние элемента управления сервером изменяется в результате обратной передачи; falseв противном случае .

Примеры

В следующем примере кода показан серверный элемент управления, реализующий версию LoadPostData метода.

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

Комментарии

Платформа страниц ASP.NET отслеживает все серверные элементы управления, возвращающие true в этот вызов метода, а затем вызывает метод RaisePostDataChangedEvent для этих элементов управления.

Применяется к

См. также раздел