StateBag.Values 屬性

定義

取得儲存於 StateBag 物件中的檢視狀態值的集合。Gets a collection of the view-state values stored in the StateBag object.

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

屬性值

檢視狀態值的集合。The collection of view-state values.

實作

範例

下列程式碼範例將示範如何使用 Values 屬性。The following code example demonstrates using the Values 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

備註

這是一個集合,其中包含指定頁面或控制項中所有 StateItem 物件的值。This is a collection that contains the values for all the StateItem objects in the specified page or control. 您可以使用 StateBag.GetEnumerator 方法來逐一查看這些值。You can iterate through these values by using the StateBag.GetEnumerator method.

適用於

另請參閱