RemoteAttribute 类

定义

提供使用 jQuery 验证插件远程验证程序的特性。

[System.AttributeUsage(System.AttributeTargets.Property)]
public class RemoteAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute, System.Web.Mvc.IClientValidatable
type RemoteAttribute = class
    inherit ValidationAttribute
    interface IClientValidatable
Public Class RemoteAttribute
Inherits ValidationAttribute
Implements IClientValidatable
继承
RemoteAttribute
属性
实现

构造函数

RemoteAttribute()

初始化 RemoteAttribute 类的新实例。

RemoteAttribute(String)

使用指定的路由名称初始化 类的新实例 RemoteAttribute

RemoteAttribute(String, String)

使用指定的操作方法名称和控制器名称初始化 类的新实例 RemoteAttribute

RemoteAttribute(String, String, AreaReference)

初始化 RemoteAttribute 类的新实例。

RemoteAttribute(String, String, String)

使用指定的操作方法名称、控制器名称和区域名称初始化 类的新实例 RemoteAttribute

属性

AdditionalFields

获取或设置验证所需的附加字段。

HttpMethod

获取或设置用于远程验证的 HTTP 方法。

RouteData

获取路由数据字典。

RouteName

获取或设置路由名称。

Routes

从路由表中获取路由集合。

方法

FormatAdditionalFieldsForClientValidation(String)

返回验证字段名的以逗号分隔的字符串。

FormatErrorMessage(String)

设置在验证失败时显示的错误消息的格式。

FormatPropertyForClientValidation(String)

通过在客户端验证属性的前面追加一个星号 (*) 和一个点来设置其格式。

GetClientValidationRules(ModelMetadata, ControllerContext)

获取针对属性的客户端验证规则的列表。

GetUrl(ControllerContext)

获取远程验证调用的 URL。

IsValid(Object)

此方法始终返回 true。

适用于