DefaultModelBindingMessageProvider 類別

定義

讀取/寫入 ModelBindingMessageProvider 實作。

public ref class DefaultModelBindingMessageProvider : Microsoft::AspNetCore::Mvc::ModelBinding::Metadata::ModelBindingMessageProvider
public class DefaultModelBindingMessageProvider : Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider
type DefaultModelBindingMessageProvider = class
    inherit ModelBindingMessageProvider
Public Class DefaultModelBindingMessageProvider
Inherits ModelBindingMessageProvider
繼承
DefaultModelBindingMessageProvider

建構函式

DefaultModelBindingMessageProvider()

初始化 DefaultModelBindingMessageProvider 類別的新執行個體。

DefaultModelBindingMessageProvider(DefaultModelBindingMessageProvider)

根據 originalProvider ,初始化 類別的新實例 DefaultModelBindingMessageProvider

屬性

AttemptedValueIsInvalidAccessor

當模型系結系統的類型 FormatException 為 或 OverflowExceptionException ,模型系結系統所新增的錯誤訊息為已知值,且錯誤會與 屬性相關聯。

MissingBindRequiredValueAccessor

當具有關聯的 BindRequiredAttribute 屬性未系結時,模型系結系統所加入的錯誤訊息。

MissingKeyOrValueAccessor

當索引鍵或 的值 KeyValuePair<TKey,TValue> 已系結,但不是兩者都系結時,模型系結系統會新增的錯誤訊息。

MissingRequestBodyRequiredValueAccessor

當要求本文未提供任何值,但需要值時,模型系結系統會新增錯誤訊息。

NonPropertyAttemptedValueIsInvalidAccessor

當模型系結系統的類型 FormatException 為 或 OverflowExceptionException ,模型系結系統所新增的錯誤訊息為已知值,且錯誤會與集合專案或參數相關聯。

NonPropertyUnknownValueIsInvalidAccessor

當模型系結系統的類型 FormatException 為 或 OverflowExceptionException ,模型系結系統所新增的錯誤訊息為未知,且錯誤會與集合專案或參數相關聯。

NonPropertyValueMustBeANumberAccessor

錯誤訊息 HTML 和標籤協助程式會針對數值格式的用戶端驗證新增。 如果在瀏覽器中顯示 (的欄位 float ,例如) 集合專案或動作參數沒有正確格式化的值。

UnknownValueIsInvalidAccessor

當 類型 FormatException 為 或 OverflowExceptionException ,模型系結系統所新增的錯誤訊息為未知,且錯誤與屬性相關聯。

ValueIsInvalidAccessor

後援錯誤訊息 HTML 和標籤協助程式會在屬性無效但 ModelError 具有 nullErrorMessage 時顯示。

ValueMustBeANumberAccessor

錯誤訊息 HTML 和標籤協助程式會針對數值格式的用戶端驗證新增。 例如,) 屬性的欄位 float 沒有正確格式化的值,則會在瀏覽器中顯示 (。

ValueMustNotBeNullAccessor

當值系結至非 Nullable 屬性時 null ,模型系結系統會新增錯誤訊息。

方法

SetAttemptedValueIsInvalidAccessor(Func<String,String,String>)

設定 AttemptedValueIsInvalidAccessor 屬性。

SetMissingBindRequiredValueAccessor(Func<String,String>)

設定 MissingBindRequiredValueAccessor 屬性。

SetMissingKeyOrValueAccessor(Func<String>)

設定 MissingKeyOrValueAccessor 屬性。

SetMissingRequestBodyRequiredValueAccessor(Func<String>)

設定 MissingRequestBodyRequiredValueAccessor 屬性。

SetNonPropertyAttemptedValueIsInvalidAccessor(Func<String,String>)

設定 NonPropertyAttemptedValueIsInvalidAccessor 屬性。

SetNonPropertyUnknownValueIsInvalidAccessor(Func<String>)

設定 NonPropertyUnknownValueIsInvalidAccessor 屬性。

SetNonPropertyValueMustBeANumberAccessor(Func<String>)

設定 NonPropertyValueMustBeANumberAccessor 屬性。

SetUnknownValueIsInvalidAccessor(Func<String,String>)

設定 UnknownValueIsInvalidAccessor 屬性。

SetValueIsInvalidAccessor(Func<String,String>)

設定 ValueIsInvalidAccessor 屬性。

SetValueMustBeANumberAccessor(Func<String,String>)

設定 ValueMustBeANumberAccessor 屬性。

SetValueMustNotBeNullAccessor(Func<String,String>)

設定 ValueMustNotBeNullAccessor 屬性。

適用於