RemoteAttributeBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
其中 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 方法 ( |
RouteData |
RouteValueDictionary获取生成客户端应发送验证请求的 URL 时使用的用法。 |
方法
AddValidation(ClientModelValidationContext) |
将非干扰验证 HTML 属性添加到 ClientModelValidationContext. |
FormatAdditionalFieldsForClientValidation(String) |
格式化 |
FormatErrorMessage(String) |
其中 ValidationAttribute 配置了“非干扰性验证”以向网站发送 Ajax 请求。 调用的终结点应返回 JSON,指示该值是否有效。 |
FormatPropertyForClientValidation(String) |
|
GetUrl(ClientModelValidationContext) |
返回客户端应发送验证请求的 URL。 |
IsValid(Object) |
其中 ValidationAttribute 配置了“非干扰性验证”以向网站发送 Ajax 请求。 调用的终结点应返回 JSON,指示该值是否有效。 |