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

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

RouteData

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

方法

AddValidation(ClientModelValidationContext)

将非干扰验证 HTML 属性添加到 ClientModelValidationContext.

FormatAdditionalFieldsForClientValidation(String)

格式化 propertyAdditionalFields 用于生成的 HTML。

FormatErrorMessage(String)

其中 ValidationAttribute 配置了“非干扰性验证”以向网站发送 Ajax 请求。 调用的终结点应返回 JSON,指示该值是否有效。

FormatPropertyForClientValidation(String)

property用于生成的 HTML 的格式。

GetUrl(ClientModelValidationContext)

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

IsValid(Object)

其中 ValidationAttribute 配置了“非干扰性验证”以向网站发送 Ajax 请求。 调用的终结点应返回 JSON,指示该值是否有效。

适用于