C# 클래스 MvcMega.Forms.DataAnnotations.ChangeVisuallyAttribute

상속: System.ComponentModel.DataAnnotations.ValidationAttribute, IClientValidatable
파일 보기 프로젝트 열기: nootn/MVC-Mega-Forms

공개 메소드들

메소드 설명
ChangeVisuallyAttribute ( ChangeTo to, string whenOtherPropertyName, DisplayChangeIf ifOperator, object value, bool conditionPassesIfNull, ComparisonValueType valueType = ComparisonValueType.String ) : System
GetClientValidationRules ( ModelMetadata metadata, System.Web.Mvc.ControllerContext context ) : IEnumerable
GetValuesForClient ( PropertyInfo prop, List &toValues, List &whenOtherPropertyNameValues, List &ifValues, List &valueValues, List &conditionPassesIfNullValues, List &valueTypeToCompareValues, List &valueFormatValues ) : void

보호된 메소드들

메소드 설명
IsValid ( object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext ) : System.ComponentModel.DataAnnotations.ValidationResult

메소드 상세

ChangeVisuallyAttribute() 공개 메소드

public ChangeVisuallyAttribute ( ChangeTo to, string whenOtherPropertyName, DisplayChangeIf ifOperator, object value, bool conditionPassesIfNull, ComparisonValueType valueType = ComparisonValueType.String ) : System
to ChangeTo
whenOtherPropertyName string
ifOperator DisplayChangeIf
value object
conditionPassesIfNull bool
valueType ComparisonValueType
리턴 System

GetClientValidationRules() 공개 메소드

public GetClientValidationRules ( ModelMetadata metadata, System.Web.Mvc.ControllerContext context ) : IEnumerable
metadata ModelMetadata
context System.Web.Mvc.ControllerContext
리턴 IEnumerable

GetValuesForClient() 공개 정적인 메소드

public static GetValuesForClient ( PropertyInfo prop, List &toValues, List &whenOtherPropertyNameValues, List &ifValues, List &valueValues, List &conditionPassesIfNullValues, List &valueTypeToCompareValues, List &valueFormatValues ) : void
prop System.Reflection.PropertyInfo
toValues List
whenOtherPropertyNameValues List
ifValues List
valueValues List
conditionPassesIfNullValues List
valueTypeToCompareValues List
valueFormatValues List
리턴 void

IsValid() 보호된 메소드

protected IsValid ( object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext ) : System.ComponentModel.DataAnnotations.ValidationResult
value object
validationContext System.ComponentModel.DataAnnotations.ValidationContext
리턴 System.ComponentModel.DataAnnotations.ValidationResult