ModelBindingMessageProvider 类

定义

模型绑定系统检测到的错误消息的提供程序。

public ref class ModelBindingMessageProvider : Microsoft::AspNetCore::Mvc::ModelBinding::Metadata::IModelBindingMessageProvider
public ref class ModelBindingMessageProvider abstract
public class ModelBindingMessageProvider : Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IModelBindingMessageProvider
public abstract class ModelBindingMessageProvider
type ModelBindingMessageProvider = class
    interface IModelBindingMessageProvider
type ModelBindingMessageProvider = class
Public Class ModelBindingMessageProvider
Implements IModelBindingMessageProvider
Public MustInherit Class ModelBindingMessageProvider
继承
ModelBindingMessageProvider
派生
实现

构造函数

ModelBindingMessageProvider()

初始化 ModelBindingMessageProvider 类的新实例。

ModelBindingMessageProvider(ModelBindingMessageProvider)

基于 originalProvider初始化 类的新实例ModelBindingMessageProvider

属性

AttemptedValueIsInvalidAccessor

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

MissingBindRequiredValueAccessor

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

MissingKeyOrValueAccessor

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

MissingRequestBodyRequiredValueAccessor

如果未为请求正文提供值,但需要值,则模型绑定系统将添加错误消息。

NonPropertyAttemptedValueIsInvalidAccessor

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

NonPropertyUnknownValueIsInvalidAccessor

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

NonPropertyValueMustBeANumberAccessor

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

UnknownValueIsInvalidAccessor

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

ValueIsInvalidAccessor

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

ValueMustBeANumberAccessor

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

ValueMustNotBeNullAccessor

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

适用于