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 метода, а затем вызывает метод для этих элементов управления.