語言

ValidatorDisplay 列舉

定義

指定驗證控制件中錯誤訊息的顯示行為。

public enum class ValidatorDisplay
public enum ValidatorDisplay
type ValidatorDisplay = 
Public Enum ValidatorDisplay
繼承
ValidatorDisplay

欄位

名稱 值 Description
None 0

驗證者的內容從未以內嵌方式顯示。

Static 1

驗證器內容實體是頁面版面的一部分。

Dynamic 2

驗證器內容會在驗證失敗時動態新增到頁面。

備註

列 ValidatorDisplay 舉代表錯誤訊息在驗證控制中不同的顯示行為。

沒有任何規則明確規定你只想在控制項中 ValidationSummary 顯示錯誤訊息。 錯誤訊息不會顯示在驗證控制中。

靜態則規定,當驗證器控制顯示錯誤訊息時,不希望網頁版面改變。 頁面上的空間會被分配給顯示頁面時的錯誤訊息。 驗證器的內容在實體上是頁面的一部分;因此,同一輸入控制的多個驗證器必須在頁面上佔據不同位置。

動態模式規定,當驗證失敗時,你要在網頁上動態放置錯誤訊息。 頁面上未分配驗證內容空間;因此,頁面會動態切換以顯示錯誤訊息。 這允許多個驗證者共享頁面上的同一物理位置。 為了避免錯誤訊息顯示時頁面版面改變,包含驗證器的 HTML 元素必須足夠大以容納驗證器的最大大小。

Accessibility

關於如何配置驗證控制以產生符合無障礙標準的標記,請參閱 Accessibility in Visual Studio 和 ASP.NET 以及 ASP.NET Controls and Accessibility。

適用於

另請參閱