StateBag.Keys StateBag.Keys StateBag.Keys StateBag.Keys Property

Definition

Ruft eine Auflistung der Schlüssel ab, die die Elemente im StateBag-Objekt darstellen.Gets a collection of keys representing the items in the StateBag object.

public:
 property System::Collections::ICollection ^ Keys { System::Collections::ICollection ^ get(); };
public System.Collections.ICollection Keys { get; }
member this.Keys : System.Collections.ICollection
Public ReadOnly Property Keys As ICollection

Eigenschaftswert

Die Auflistung der Schlüssel.The collection of keys.

Implementiert

Beispiele

Das folgende Codebeispiel veranschaulicht die Verwendung der Keys Eigenschaft.The following code example demonstrates using the Keys property.

private string GetMruList(string selectedValue) {
   StateBag state = ViewState;
   if (state.Count > 0) {
      int upperBound = state.Count;
      string[] keys = new string[upperBound];
      StateItem[] values = new StateItem[upperBound];
      state.Keys.CopyTo(keys, 0);
      state.Values.CopyTo(values, 0);
      StringBuilder options = new StringBuilder();
      for(int i = 0; i < upperBound; i++) {
         options.AppendFormat("<option {0} value={1}>{2}", (selectedValue == keys[i])?"selected":"", keys[i], values[i].Value);
      }
      return options.ToString();
   }
   return "";
}
Private Function GetMruList(selectedValue As String) As String
   Dim state As StateBag = ViewState
   If state.Count > 0 Then
      Dim upperBound As Integer = state.Count
      Dim keys(upperBound) As String
      Dim values(upperBound) As StateItem
      state.Keys.CopyTo(keys, 0)
      state.Values.CopyTo(values, 0)
      Dim options As New StringBuilder()
      Dim i As Integer
      For i = 0 To upperBound - 1
         options.AppendFormat("<option {0} value={1}>{2}",IIf(selectedValue = keys(i), "selected", ""), keys(i), values(i).Value) 
      Next i
      Return options.ToString()
   End If
   Return ""
End Function 'GetMruList

Hinweise

Diese Schlüssel sind die Namen der Eigenschaften des Steuerelements.These keys are the names of the control properties. Angenommen, Sie erstellt haben eine BGColor Eigenschaft für eine Table -Steuerelement, das Sie angepasst haben, eine BGColor Eintrag wird erstellt, in dieser Auflistung, die diese Eigenschaft darstellt, auf Ihre Table Steuerelement.For example, if you created a BGColor property on a Table control that you customized, a BGColor entry is created in this collection representing that property on your Table control.

Diese Schlüssel entsprechen, die den Namen der der StateItem im gespeicherten Objekte die StateBag Auflistung für das aktuelle Seiten- oder Server-Steuerelement.These keys correspond to the names of the StateItem objects stored in the StateBag collection for the current page or server control.

Sie können eine Iteration durch dieser Sammlung mit den StateBag.GetEnumerator Methode.You can iterate over this collection using the StateBag.GetEnumerator method.

Gilt für:

Siehe auch