ValidatorDisplay 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定驗證控制件中錯誤訊息的顯示行為。
public enum class ValidatorDisplay
public enum ValidatorDisplay
type ValidatorDisplay =
Public Enum ValidatorDisplay
- 繼承
欄位
| 名稱 | 值 | Description |
|---|---|---|
| None | 0 | 驗證者的內容從未以內嵌方式顯示。 |
| Static | 1 | 驗證器內容實體是頁面版面的一部分。 |
| Dynamic | 2 | 驗證器內容會在驗證失敗時動態新增到頁面。 |
備註
列 ValidatorDisplay 舉代表錯誤訊息在驗證控制中不同的顯示行為。
沒有任何規則明確規定你只想在控制項中 ValidationSummary 顯示錯誤訊息。 錯誤訊息不會顯示在驗證控制中。
靜態則規定,當驗證器控制顯示錯誤訊息時,不希望網頁版面改變。 頁面上的空間會被分配給顯示頁面時的錯誤訊息。 驗證器的內容在實體上是頁面的一部分;因此,同一輸入控制的多個驗證器必須在頁面上佔據不同位置。
動態模式規定,當驗證失敗時,你要在網頁上動態放置錯誤訊息。 頁面上未分配驗證內容空間;因此,頁面會動態切換以顯示錯誤訊息。 這允許多個驗證者共享頁面上的同一物理位置。 為了避免錯誤訊息顯示時頁面版面改變,包含驗證器的 HTML 元素必須足夠大以容納驗證器的最大大小。
Accessibility
關於如何配置驗證控制以產生符合無障礙標準的標記,請參閱 Accessibility in Visual Studio 和 ASP.NET 以及 ASP.NET Controls and Accessibility。