RemoteAttributeBase 类

定义

一个 ValidationAttribute ,它将不显眼的验证配置为将 Ajax 请求发送到网站。 调用的终结点应返回 JSON,指示该值是否有效。

public ref class RemoteAttributeBase abstract : System::ComponentModel::DataAnnotations::ValidationAttribute, Microsoft::AspNetCore::Mvc::ModelBinding::Validation::IClientModelValidator
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public abstract class RemoteAttributeBase : System.ComponentModel.DataAnnotations.ValidationAttribute, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type RemoteAttributeBase = class
    inherit ValidationAttribute
    interface IClientModelValidator
Public MustInherit Class RemoteAttributeBase
Inherits ValidationAttribute
Implements IClientModelValidator
继承
RemoteAttributeBase
派生
属性
实现

注解

不对最终表单提交执行服务器端验证。

构造函数

RemoteAttributeBase()

初始化 的新 RemoteAttributeBase实例。

属性

AdditionalFields

获取或设置客户端应包含在验证请求中的字段的逗号分隔名称。

HttpMethod

获取或设置 ("Get""Post") 客户端在发送验证请求时应使用的 HTTP 方法。

RouteData

RouteValueDictionary获取生成客户端应在其中发送验证请求的 URL 时使用的 。

方法

AddValidation(ClientModelValidationContext)

将不显眼的验证 HTML 属性添加到 ClientModelValidationContext

FormatAdditionalFieldsForClientValidation(String)

格式 propertyAdditionalFields 以用于生成的 HTML。

FormatErrorMessage(String)

一个 ValidationAttribute ,它将不显眼的验证配置为将 Ajax 请求发送到网站。 调用的终结点应返回 JSON,指示该值是否有效。

FormatPropertyForClientValidation(String)

在生成的 HTML 中使用的格式 property

GetUrl(ClientModelValidationContext)

返回客户端应在其中发送验证请求的 URL。

IsValid(Object)

一个 ValidationAttribute ,它将不显眼的验证配置为将 Ajax 请求发送到网站。 调用的终结点应返回 JSON,指示该值是否有效。

适用于