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

模型绑定系统在类型或值已知FormatExceptionOverflowExceptionException添加的错误消息,并且错误与属性相关联。

MissingBindRequiredValueAccessor

当具有关联 BindRequiredAttribute 的属性未绑定时,模型绑定系统会添加错误消息。

MissingKeyOrValueAccessor

模型绑定系统在绑定键或值时添加的 KeyValuePair<TKey,TValue> 错误消息,但不能同时添加两者。

MissingRequestBodyRequiredValueAccessor

当请求正文未提供任何值时,模型绑定系统会添加错误消息,但需要一个值。

NonPropertyAttemptedValueIsInvalidAccessor

模型绑定系统在类型或值FormatExceptionOverflowException已知时Exception添加的错误消息,并且错误与集合元素或参数相关联。

NonPropertyUnknownValueIsInvalidAccessor

模型绑定系统在类型或值FormatExceptionOverflowException未知时Exception添加的错误消息,错误与集合元素或参数相关联。

NonPropertyValueMustBeANumberAccessor

错误消息 HTML 和标记帮助程序为数字格式的客户端验证添加。 如果 浮点 (的字段(例如,) 集合元素或操作参数)的字段没有正确格式的值,则在浏览器中可见。

UnknownValueIsInvalidAccessor

模型绑定系统在类型或值FormatExceptionOverflowException未知时Exception添加的错误消息,并且错误与属性相关联。

ValueIsInvalidAccessor

当属性无效 ModelError但 s 为 nullErrorMessage时,回退错误消息 HTML 和标记帮助程序将显示。

ValueMustBeANumberAccessor

错误消息 HTML 和标记帮助程序为数字格式的客户端验证添加。 如果 浮点 (的字段(例如,) 属性)没有正确格式的值,则显示在浏览器中。

ValueMustNotBeNullAccessor

null 值绑定到非Nullable 属性时,模型绑定系统将添加的错误消息。

方法

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 属性。

适用于