StateBag.Keys Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Auflistung der Schlüssel ab, die die Elemente im StateBag-Objekt darstellen.
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.
Implementiert
Beispiele
Im folgenden Codebeispiel wird die Verwendung der Keys Eigenschaft veranschaulicht.
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 Steuerelementeigenschaften. Wenn Sie beispielsweise eine BGColor
Eigenschaft für ein Table
von Ihnen angepasstes Steuerelement erstellt haben, wird in dieser Auflistung ein BGColor
Eintrag erstellt, der diese Eigenschaft in Ihrem Table
Steuerelement darstellt.
Diese Schlüssel entsprechen den Namen der Objekte, die StateItem in der StateBag Auflistung für das aktuelle Seiten- oder Serversteuerelement gespeichert sind.
Sie können diese Auflistung mithilfe der StateBag.GetEnumerator Methode durchlaufen.