TreeNodeBindingCollection Klasse

Definition

Stellt eine Auflistung von TreeNodeBinding -Objekten im TreeView -Steuerelement dar.Represents a collection of TreeNodeBinding objects in the TreeView control. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

public ref class TreeNodeBindingCollection sealed : System::Web::UI::StateManagedCollection
public sealed class TreeNodeBindingCollection : System.Web.UI.StateManagedCollection
type TreeNodeBindingCollection = class
    inherit StateManagedCollection
Public NotInheritable Class TreeNodeBindingCollection
Inherits StateManagedCollection
Vererbung
TreeNodeBindingCollection

Beispiele

Dieser Abschnitt enthält zwei Codebeispiele.This section contains two code examples. Im ersten Codebeispiel wird veranschaulicht, wie ein- TreeNodeBindingCollection Objekt deklarativ aufgefüllt wird.The first code example demonstrates how to populate a TreeNodeBindingCollection object declaratively. Im zweiten Codebeispiel wird veranschaulicht, wie ein- TreeNodeBindingCollection Objekt Programm gesteuert aufgefüllt wird.The second code example demonstrates how to populate a TreeNodeBindingCollection object programmatically.

Im folgenden Codebeispiel wird veranschaulicht, wie Sie ein- TreeNodeBindingCollection Objekt deklarativ auffüllen.The following code example demonstrates how to populate a TreeNodeBindingCollection object declaratively. Damit dieses Beispiel ordnungsgemäß funktioniert, müssen Sie die XML-Daten, die sich am Ende dieses Abschnitts befinden, in eine Datei mit dem Namen Book.xml kopieren.For this example to work correctly, you must copy the XML data that is located at the end of this section to a file called Book.xml.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeView XML Data Binding Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView XML Data Binding Example</h3>
    
      <asp:TreeView id="BookTreeView" 
        DataSourceID="BookXmlDataSource"
        runat="server">
         
        <DataBindings>
          <asp:TreeNodeBinding DataMember="Book" TextField="Title"/>
          <asp:TreeNodeBinding DataMember="Chapter" TextField="Heading"/>
          <asp:TreeNodeBinding DataMember="Section" TextField="Heading"/>
        </DataBindings>
         
      </asp:TreeView>

      <asp:XmlDataSource id="BookXmlDataSource"  
        DataFile="Book.xml"
        runat="server">
      </asp:XmlDataSource>
    
    </form>
  </body>
</html>


<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeView XML Data Binding Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView XML Data Binding Example</h3>
    
      <asp:TreeView id="BookTreeView" 
        DataSourceID="BookXmlDataSource"
        runat="server">
         
        <DataBindings>
          <asp:TreeNodeBinding DataMember="Book" TextField="Title"/>
          <asp:TreeNodeBinding DataMember="Chapter" TextField="Heading"/>
          <asp:TreeNodeBinding DataMember="Section" TextField="Heading"/>
        </DataBindings>
         
      </asp:TreeView>

      <asp:XmlDataSource id="BookXmlDataSource"  
        DataFile="Book.xml"
        runat="server">
      </asp:XmlDataSource>
    
    </form>
  </body>
</html>

Im folgenden Codebeispiel wird veranschaulicht, wie ein- TreeNodeBindingCollection Objekt Programm gesteuert aufgefüllt wird.The following code example demonstrates how to populate a TreeNodeBindingCollection object programmatically. Damit dieses Beispiel ordnungsgemäß funktioniert, müssen Sie die XML-Beispiel Daten, die sich am Ende dieses Abschnitts befinden, in eine Datei mit dem Namen Book.xml kopieren.For this example to work correctly, you must copy the sample XML data that is located at the end of this section to a file called Book.xml.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  void Page_Load(Object sender, EventArgs e)
  {

    // Create a new TreeView control.
    TreeView NewTree = new TreeView();

    // Set the properties of the TreeView control.
    NewTree.ID = "BookTreeView";
    NewTree.DataSourceID = "BookXmlDataSource";

    // Create the tree node binding relationship.

    // Create the root node binding.
    TreeNodeBinding RootBinding = new TreeNodeBinding();
    RootBinding.DataMember = "Book";
    RootBinding.TextField = "Title";

    // Create the parent node binding.
    TreeNodeBinding ParentBinding = new TreeNodeBinding();
    ParentBinding.DataMember = "Chapter";
    ParentBinding.TextField = "Heading";

    // Create the leaf node binding.
    TreeNodeBinding LeafBinding = new TreeNodeBinding();
    LeafBinding.DataMember = "Section";
    LeafBinding.TextField = "Heading";

    // Add bindings to the DataBindings collection.
    NewTree.DataBindings.Add(RootBinding);
    NewTree.DataBindings.Add(ParentBinding); 
    NewTree.DataBindings.Add(LeafBinding);

    // Manually register the event handler for the SelectedNodeChanged event.
    NewTree.SelectedNodeChanged += new EventHandler(this.Node_Change);

    // Add the TreeView control to the Controls collection of the PlaceHolder control.
    ControlPlaceHolder.Controls.Add(NewTree);

  }

  void Node_Change(Object sender, EventArgs e)
  {

    // Retrieve the TreeView control from the Controls collection of the PlaceHolder control.
    TreeView LocalTree = (TreeView)ControlPlaceHolder.FindControl("BookTreeView");

    // Display the selected node.
    Message.Text = "You selected: " + LocalTree.SelectedNode.Text;

  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeView Constructor Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView Constructor Example</h3>
      
      <asp:PlaceHolder id="ControlPlaceHolder" runat="server">
      </asp:PlaceHolder>
   
      <asp:XmlDataSource id="BookXmlDataSource"  
        DataFile="Book.xml"
        runat="server">
      </asp:XmlDataSource>
      
      <br /><br />
      
      <asp:Label id="Message" runat="server"/>
    
    </form>
  </body>
</html>


<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)

    ' Create a new TreeView control.
    Dim NewTree As New TreeView

    ' Set the properties of the TreeView control.
    NewTree.ID = "BookTreeView"
    NewTree.DataSourceID = "BookXmlDataSource"

    ' Create the tree node binding relationship.

    ' Create the root node binding.
    Dim RootBinding As New TreeNodeBinding
    RootBinding.DataMember = "Book"
    RootBinding.TextField = "Title"

    ' Create the parent node binding.
    Dim ParentBinding As New TreeNodeBinding
    ParentBinding.DataMember = "Chapter"
    ParentBinding.TextField = "Heading"

    ' Create the leaf node binding.
    Dim LeafBinding As New TreeNodeBinding
    LeafBinding.DataMember = "Section"
    LeafBinding.TextField = "Heading"

    ' Add bindings to the DataBindings collection.
    NewTree.DataBindings.Add(RootBinding)
    NewTree.DataBindings.Add(ParentBinding)
    NewTree.DataBindings.Add(LeafBinding)

    ' Manually register the event handler for the SelectedNodeChanged event.
    AddHandler NewTree.SelectedNodeChanged, AddressOf Node_Change

    ' Add the TreeView control to the Controls collection of the PlaceHolder control.
    ControlPlaceHolder.Controls.Add(NewTree)

  End Sub

  Sub Node_Change(ByVal sender As Object, ByVal e As EventArgs)

    ' Retrieve the TreeView control from the Controls collection of the PlaceHolder control.
    Dim LocalTree As TreeView = CType(ControlPlaceHolder.FindControl("BookTreeView"), TreeView)

    ' Display the selected node.
    Message.Text = "You selected: " & LocalTree.SelectedNode.Text

  End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeView Constructor Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView Constructor Example</h3>
      
      <asp:PlaceHolder id="ControlPlaceHolder" runat="server">
      </asp:PlaceHolder>
   
      <asp:XmlDataSource id="BookXmlDataSource"  
        DataFile="Book.xml"
        runat="server">
      </asp:XmlDataSource>
      
      <br /><br />
      
      <asp:Label id="Message" runat="server"/>
    
    </form>
  </body>
</html>

Im folgenden werden die XML-Daten für die vorangehenden Codebeispiele aufgeführt.The following is the XML data for the preceding code examples.

<Book Title="Book Title">  
    <Chapter Heading="Chapter 1">  
       <Section Heading="Section 1">  
       </Section>  
       <Section Heading="Section 2">  
       </Section>  
    </Chapter>  
    <Chapter Heading="Chapter 2">  
        <Section Heading="Section 1">  
        </Section>  
    </Chapter>  
</Book>  

Hinweise

Die TreeNodeBindingCollection -Klasse wird verwendet, um eine Auflistung von-Objekten im-Steuerelement zu speichern und zu verwalten TreeNodeBinding TreeView .The TreeNodeBindingCollection class is used to store and manage a collection of TreeNodeBinding objects in the TreeView control. Das- TreeView Steuerelement verwendet die- TreeNodeBindingCollection Klasse für seine- DataBindings Eigenschaft.The TreeView control uses the TreeNodeBindingCollection class for its DataBindings property.

Die- DataBindings Eigenschaft enthält TreeNodeBinding -Objekte, die die Beziehung zwischen einem Datenelement und dem Knoten definieren, an den er gebunden wird.The DataBindings property contains TreeNodeBinding objects that define the relationship between a data item and the node that it is binding to. Beim Binden an eine Datenquelle, in der jedes Datenelement mehrere Eigenschaften enthält (z. b. ein XML-Element mit mehreren Attributen), zeigt ein Knoten den Wert an, der von der- ToString Methode des Datenelements standardmäßig zurückgegeben wird.When binding to a data source where each data item contains multiple properties (such as an XML element with several attributes), a node displays the value that is returned by the ToString method of the data item, by default. Im Fall eines XML-Elements zeigt der Knoten den Elementnamen an, der die zugrunde liegende Struktur der Struktur anzeigt, ansonsten aber nicht sehr nützlich ist.In the case of an XML element, the node displays the element name, which shows the underlying structure of the tree but is not very useful otherwise. Sie können einen Knoten an eine bestimmte Datenelement Eigenschaft binden, indem Sie Struktur Knoten Bindungen angeben.You can bind a node to a specific data item property by specifying tree node bindings. Obwohl die Auflistung Programm gesteuert aufgefüllt DataBindings werden kann, wird Sie normalerweise deklarativ festgelegt.Although the DataBindings collection can be programmatically populated, it is usually set declaratively.

So legen Sie die Struktur Knoten Bindungen deklarativ fest:To set the tree node bindings declaratively:

  1. Schachteln von öffnenden und schließenden <DataBindings> Tags zwischen dem öffnenden und dem schließenden Tag des- TreeView Steuer Elements.Nest opening and closing <DataBindings> tags between the opening and closing tags of the TreeView control.

  2. Platzieren <asp:TreeNodeBinding> Sie Elemente zwischen den öffnenden und schließenden <DataBindings> Tags für jede Struktur Knoten Bindung, die Sie angeben möchten.Place <asp:TreeNodeBinding> elements between the opening and closing <DataBindings> tags for each tree node binding that you want to specify.

Sie können eine Programm gesteuert verwalten, TreeNodeBindingCollection indem Sie-Objekte hinzufügen und entfernen TreeNodeBinding .You can programmatically manage a TreeNodeBindingCollection by adding and removing TreeNodeBinding objects. Um der Auflistung ein-Objekt hinzuzufügen TreeNodeBinding , verwenden Sie die- Add Methode oder die- Insert Methode.To add a TreeNodeBinding object to the collection, use the Add or Insert method. Verwenden Sie die Remove Methode, oder, um Knoten aus der Auflistung zu entfernen RemoveAt StateManagedCollection.Clear .To remove nodes from the collection, use the Remove, RemoveAt, or StateManagedCollection.Clear method.

Die- TreeNodeBindingCollection Klasse unterstützt mehrere Möglichkeiten für den Zugriff auf die Elemente in der Auflistung:The TreeNodeBindingCollection class supports several ways to access the items in the collection:

Eigenschaften

Count

Ruft die Anzahl der Elemente in der StateManagedCollection-Auflistung ab.Gets the number of elements contained in the StateManagedCollection collection.

(Geerbt von StateManagedCollection)
Item[Int32]

Ruft das TreeNodeBinding-Objekt am angegebenen Index im TreeNodeBindingCollection-Objekt ab oder legt dieses fest.Gets or sets the TreeNodeBinding object at the specified index in the TreeNodeBindingCollection object.

Methoden

Add(TreeNodeBinding)

Fügt das angegebene TreeNodeBinding-Objekt an das Ende des TreeNodeBindingCollection-Objekts an.Appends the specified TreeNodeBinding object to the end of the TreeNodeBindingCollection object.

Clear()

Entfernt alle Elemente aus der StateManagedCollection-Auflistung.Removes all items from the StateManagedCollection collection.

(Geerbt von StateManagedCollection)
Contains(TreeNodeBinding)

Bestimmt, ob das angegebene TreeNodeBinding-Objekt in der Auflistung vorhanden ist.Determines whether the specified TreeNodeBinding object is in the collection.

CopyTo(Array, Int32)

Kopiert die Elemente der StateManagedCollection-Auflistung in ein Array, wobei an einem bestimmten Arrayindex begonnen wird.Copies the elements of the StateManagedCollection collection to an array, starting at a particular array index.

(Geerbt von StateManagedCollection)
CopyTo(TreeNodeBinding[], Int32)

Kopiert alle Elemente aus dem TreeNodeBindingCollection-Objekt in ein kompatibles eindimensionales Array von TreeNodeBinding-Objekten, wobei am angegebenen Index des Zielarrays begonnen wird.Copies all the items from the TreeNodeBindingCollection object to a compatible one-dimensional array of TreeNodeBinding objects, starting at the specified index in the target array.

CreateKnownType(Int32)

Beim Überschreiben in einer abgeleiteten Klasse wird eine Instanz einer Klasse erstellt, die IStateManager implementiert.When overridden in a derived class, creates an instance of a class that implements IStateManager. Der Typ des erstellten Objekts basiert auf dem angegebenen Element der Auflistung, der von der GetKnownTypes()-Methode zurückgegeben wird.The type of object created is based on the specified member of the collection returned by the GetKnownTypes() method.

(Geerbt von StateManagedCollection)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetEnumerator()

Gibt einen Iterator zurück, der die StateManagedCollection-Auflistung durchläuft.Returns an iterator that iterates through the StateManagedCollection collection.

(Geerbt von StateManagedCollection)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetKnownTypes()

Beim Überschreiben in einer abgeleiteten Klasse wird ein Array von IStateManager-Typen abgerufen, die die StateManagedCollection-Auflistung enthalten kann.When overridden in a derived class, gets an array of IStateManager types that the StateManagedCollection collection can contain.

(Geerbt von StateManagedCollection)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
IndexOf(TreeNodeBinding)

Bestimmt den Index des angegebenen TreeNodeBinding-Objekts in der Auflistung.Determines the index of the specified TreeNodeBinding object in the collection.

Insert(Int32, TreeNodeBinding)

Fügt das angegebene TreeNodeBinding-Objekt in das TreeNodeBindingCollection-Objekt an der angegebenen Indexposition ein.Inserts the specified TreeNodeBinding object into the TreeNodeBindingCollection object at the specified index location.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
OnClear()

Beim Überschreiben in einer abgeleiteten Klasse werden zusätzliche Aufgaben ausgeführt, bevor die Clear()-Methode alle Elemente aus der Auflistung entfernt.When overridden in a derived class, performs additional work before the Clear() method removes all items from the collection.

(Geerbt von StateManagedCollection)
OnClearComplete()

Beim Überschreiben in einer abgeleiteten Klasse werden zusätzliche Aufgaben ausgeführt, nachdem die Clear()-Methode alle Elemente aus der Auflistung entfernt hat.When overridden in a derived class, performs additional work after the Clear() method finishes removing all items from the collection.

(Geerbt von StateManagedCollection)
OnInsert(Int32, Object)

Beim Überschreiben in einer abgeleiteten Klasse werden zusätzliche Aufgaben ausgeführt, bevor die IList.Insert(Int32, Object)-Methode oder die IList.Add(Object)-Methode der Auflistung ein Element hinzufügt.When overridden in a derived class, performs additional work before the IList.Insert(Int32, Object) or IList.Add(Object) method adds an item to the collection.

(Geerbt von StateManagedCollection)
OnInsertComplete(Int32, Object)

Beim Überschreiben in einer abgeleiteten Klasse werden zusätzliche Aufgaben ausgeführt, nachdem die IList.Insert(Int32, Object)-Methode oder die IList.Add(Object)-Methode der Auflistung ein Element hinzugefügt hat.When overridden in a derived class, performs additional work after the IList.Insert(Int32, Object) or IList.Add(Object) method adds an item to the collection.

(Geerbt von StateManagedCollection)
OnRemove(Int32, Object)

Beim Überschreiben in einer abgeleiteten Klasse werden zusätzliche Aufgaben ausgeführt, bevor die IList.Remove(Object)-Methode oder die IList.RemoveAt(Int32)-Methode das angegebene Element aus der Auflistung entfernt.When overridden in a derived class, performs additional work before the IList.Remove(Object) or IList.RemoveAt(Int32) method removes the specified item from the collection.

(Geerbt von StateManagedCollection)
OnRemoveComplete(Int32, Object)

Beim Überschreiben in einer abgeleiteten Klasse werden zusätzliche Aufgaben ausgeführt, nachdem die IList.Remove(Object)-Methode oder die IList.RemoveAt(Int32)-Methode das angegebene Element aus der Auflistung entfernt hat.When overridden in a derived class, performs additional work after the IList.Remove(Object) or IList.RemoveAt(Int32) method removes the specified item from the collection.

(Geerbt von StateManagedCollection)
OnValidate(Object)

Beim Überschreiben in einer abgeleiteten Klasse wird ein Element der StateManagedCollection-Auflistung validiert.When overridden in a derived class, validates an element of the StateManagedCollection collection.

(Geerbt von StateManagedCollection)
Remove(TreeNodeBinding)

Entfernt das angegebene TreeNodeBinding-Objekt aus dem TreeNodeBindingCollection-Objekt.Removes the specified TreeNodeBinding object from the TreeNodeBindingCollection object.

RemoveAt(Int32)

Entfernt das TreeNodeBinding-Objekt an der angegebenen Indexposition aus dem TreeNodeBindingCollection-Objekt.Removes the TreeNodeBinding object at the specified index location from the TreeNodeBindingCollection object.

SetDirty()

Erzwingt den serialisierten Ansichtszustand für die gesamte StateManagedCollection-Auflistung.Forces the entire StateManagedCollection collection to be serialized into view state.

(Geerbt von StateManagedCollection)
SetDirtyObject(Object)

Beim Überschreiben in einer abgeleiteten Klasse wird ein in der Auflistung enthaltenes object angewiesen, seinen gesamten Zustand im Ansichtszustand aufzuzeichnen, anstatt nur die Änderungsinformationen aufzuzeichnen.When overridden in a derived class, instructs an object contained by the collection to record its entire state to view state, rather than recording only change information.

(Geerbt von StateManagedCollection)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.Count

Ruft die Anzahl der Elemente in der StateManagedCollection-Auflistung ab.Gets the number of elements contained in the StateManagedCollection collection.

(Geerbt von StateManagedCollection)
ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob die StateManagedCollection-Auflistung synchronisiert (threadsicher) ist.Gets a value indicating whether the StateManagedCollection collection is synchronized (thread safe). Diese Methode gibt immer false zurück.This method returns false in all cases.

(Geerbt von StateManagedCollection)
ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf die StateManagedCollection-Auflistung synchronisiert werden kann.Gets an object that can be used to synchronize access to the StateManagedCollection collection. Diese Methode gibt immer null zurück.This method returns null in all cases.

(Geerbt von StateManagedCollection)
IEnumerable.GetEnumerator()

Gibt einen Iterator zurück, der die StateManagedCollection-Auflistung durchläuft.Returns an iterator that iterates through the StateManagedCollection collection.

(Geerbt von StateManagedCollection)
IList.Add(Object)

Fügt der StateManagedCollection-Auflistung ein Element hinzu.Adds an item to the StateManagedCollection collection.

(Geerbt von StateManagedCollection)
IList.Clear()

Entfernt alle Elemente aus der StateManagedCollection-Auflistung.Removes all items from the StateManagedCollection collection.

(Geerbt von StateManagedCollection)
IList.Contains(Object)

Ermittelt, ob die StateManagedCollection-Auflistung einen bestimmten Wert enthält.Determines whether the StateManagedCollection collection contains a specific value.

(Geerbt von StateManagedCollection)
IList.IndexOf(Object)

Bestimmt den Index eines bestimmten Elements in der StateManagedCollection-Auflistung.Determines the index of a specified item in the StateManagedCollection collection.

(Geerbt von StateManagedCollection)
IList.Insert(Int32, Object)

Fügt ein Element am angegebenen Index in die StateManagedCollection-Auflistung ein.Inserts an item into the StateManagedCollection collection at the specified index.

(Geerbt von StateManagedCollection)
IList.IsFixedSize

Ruft einen Wert ab, der angibt, ob die StateManagedCollection-Auflistung eine feste Größe aufweist.Gets a value indicating whether the StateManagedCollection collection has a fixed size. Diese Methode gibt immer false zurück.This method returns false in all cases.

(Geerbt von StateManagedCollection)
IList.IsReadOnly

Ruft einen Wert ab, der angibt, ob die StateManagedCollection-Auflistung schreibgeschützt ist.Gets a value indicating whether the StateManagedCollection collection is read-only.

(Geerbt von StateManagedCollection)
IList.Item[Int32]

Ruft das IStateManager-Element am angegebenen Index ab.Gets the IStateManager element at the specified index.

(Geerbt von StateManagedCollection)
IList.Remove(Object)

Entfernt das erste Vorkommen des angegebenen Objekts aus der StateManagedCollection-Auflistung.Removes the first occurrence of the specified object from the StateManagedCollection collection.

(Geerbt von StateManagedCollection)
IList.RemoveAt(Int32)

Entfernt das IStateManager-Element am angegebenen Index.Removes the IStateManager element at the specified index.

(Geerbt von StateManagedCollection)
IStateManager.IsTrackingViewState

Ruft einen Wert ab, der angibt, ob die StateManagedCollection-Auflistung Änderungen des Ansichtszustands speichert.Gets a value indicating whether the StateManagedCollection collection is saving changes to its view state.

(Geerbt von StateManagedCollection)
IStateManager.LoadViewState(Object)

Stellt den zuvor gespeicherten Ansichtszustand der StateManagedCollection-Auflistung und der in ihr enthaltenen IStateManager-Elemente wieder her.Restores the previously saved view state of the StateManagedCollection collection and the IStateManager items it contains.

(Geerbt von StateManagedCollection)
IStateManager.SaveViewState()

Speichert die Änderungen an der StateManagedCollection-Auflistung und allen darin enthaltenen IStateManager-Objekten seit dem Zeitpunkt, zu dem die Seite zurück an den Server gesendet wurde.Saves the changes to the StateManagedCollection collection and each IStateManager object it contains since the time the page was posted back to the server.

(Geerbt von StateManagedCollection)
IStateManager.TrackViewState()

Weist die StateManagedCollection-Auflistung und alle in ihr enthaltenen IStateManager-Objekte an, die Änderungen im Ansichtszustand nachzuverfolgen, sodass diese für die gleiche Seite anforderungsübergreifend beibehalten werden können.Causes the StateManagedCollection collection and each of the IStateManager objects it contains to track changes to their view state so they can be persisted across requests for the same page.

(Geerbt von StateManagedCollection)

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Siehe auch