FieldCssClassProvider 類別

定義

提供表單欄位的 CSS 類別名稱,以表示其驗證狀態或其他狀態資訊。EditContext

public ref class FieldCssClassProvider
public class FieldCssClassProvider
type FieldCssClassProvider = class
Public Class FieldCssClassProvider
繼承
FieldCssClassProvider

建構函式

名稱 Description
FieldCssClassProvider()

提供表單欄位的 CSS 類別名稱,以表示其驗證狀態或其他狀態資訊。EditContext

方法

名稱 Description
GetFieldCssClass(EditContext, FieldIdentifier)

會取得一個字串,表示指定欄位作為 CSS 類別的狀態。 結果為 、 、 或 ,當 為 true時,選擇性地以 IsModified(FieldIdentifier)"modified " 作為前綴。"faulted""pending""invalid""valid"

  • "pending" 當註冊的 AddValidationTask(FieldIdentifier, Task, CancellationTokenSource) 非同步驗證任務正在執行時會被發出,並取代有效/無效,因為結果尚未確定。
  • "faulted" 當欄位最後一次非同步驗證拋出非取消例外時會發出,並因基礎設施未能判定有效性而取代有效/無效。
  • "valid""invalid" 反映當無待處理或錯誤狀態時,欄位是否存在任何驗證訊息。

適用於