ValidatorCollection 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
公開 IValidator 參考的陣列。 此類別無法獲得繼承。
public ref class ValidatorCollection sealed : System::Collections::ICollection
public sealed class ValidatorCollection : System.Collections.ICollection
type ValidatorCollection = class
interface ICollection
interface IEnumerable
Public NotInheritable Class ValidatorCollection
Implements ICollection
- 繼承
-
ValidatorCollection
- 實作
下列程式碼範例示範如何透過 Page.Validators 屬性存取集合,並使用 GetEnumerator 方法來逐一查看值。
// Get 'Validators' of the page to myCollection.
ValidatorCollection myCollection = Page.Validators;
// Get the Enumerator.
IEnumerator myEnumerator = myCollection.GetEnumerator();
// Print the values in the ValidatorCollection.
string myStr = " ";
while ( myEnumerator.MoveNext() )
{
myStr += myEnumerator.Current.ToString();
myStr += " ";
}
messageLabel.Text = myStr;
' Get 'Validators' of the page to myCollection.
Dim myCollection As ValidatorCollection = Page.Validators
' Get the Enumerator.
Dim myEnumerator As IEnumerator = myCollection.GetEnumerator()
' Print the values in the ValidatorCollection.
Dim myStr As String = " "
While myEnumerator.MoveNext()
myStr += myEnumerator.Current.ToString()
myStr += " "
End While
messageLabel.Text = myStr
每個 ValidatorCollection 參考都會與要求頁面上所包含的驗證服務器控制項相關聯。 當處理 物件的事件 Page 時, Init 這些控制項會自行新增至這個集合。 它們會在處理 物件的事件 Page 時 Unload 自行移除。 類別 Page 會從 Control 類別繼承這兩種方法。
您可以透過 Page.Validators 屬性存取這個集合、其方法和其屬性。 如果此集合中任何驗證程式的測試條件失敗,屬性 Page.IsValid 會設定為 false
。
Validator |
初始化 ValidatorCollection 類別的新執行個體。 |
Count |
取得集合中的參考數。 |
Is |
取得值,這個值表示 ValidatorCollection 集合是否為唯讀。 |
Is |
取得值,指出 ValidatorCollection 集合是否已同步化。 |
Item[Int32] |
在 ValidatorCollection 集合中的指定索引位置,取得驗證伺服器控制項。 |
Sync |
取得可以用來同步 ValidatorCollection 集合的物件。 |
Add(IValidator) |
將指定的驗證伺服器控制項加入至 ValidatorCollection 集合。 |
Contains(IValidator) |
判斷指定的驗證伺服器控制項是否包含在頁面的 ValidatorCollection 集合中。 |
Copy |
將驗證程式集合複製到指定陣列中,從指定位置開始。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
Get |
傳回 IEnumerator 集合的 ValidatorCollection 執行個體。 |
Get |
做為預設雜湊函式。 (繼承來源 Object) |
Get |
取得目前執行個體的 Type。 (繼承來源 Object) |
Memberwise |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
Remove(IValidator) |
從頁面的 ValidatorCollection 集合中,移除指定的驗證伺服器控制項。 |
To |
傳回代表目前物件的字串。 (繼承來源 Object) |
Cast<TResult>(IEnumerable) |
將 IEnumerable 的項目轉換成指定的型別。 |
Of |
根據指定的型別來篩選 IEnumerable 的項目。 |
As |
啟用查詢的平行化作業。 |
As |
將 IEnumerable 轉換成 IQueryable。 |
產品 | 版本 |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |