コード例 #1
0
ファイル: Validator.cs プロジェクト: haoduotnt/aspnetwebstack
 public static IValidator Required(string errorMessage = null)
 {
     errorMessage = DefaultIfEmpty(errorMessage, WebPageResources.ValidationDefault_Required);
     var clientAttributes = new ModelClientValidationRequiredRule(errorMessage);
     // We don't care if the value is unsafe when verifying that it is required.
     return new ValidationAttributeAdapter(new RequiredAttribute(), errorMessage, clientAttributes, useUnvalidatedValues: true);
 }
コード例 #2
0
 public IEnumerable<ModelClientValidationRule> GetClientValidationRules(
     ModelMetadata metadata,
     ControllerContext context)
 {
     var rule = new ModelClientValidationRequiredRule(ErrorMessageString);
     return new[] { rule };
 }
コード例 #3
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="metadata"></param>
        /// <param name="context"></param>
        /// <returns></returns>
        public IEnumerable<ModelClientValidationRule> GetClientValidationRules(ModelMetadata metadata, ControllerContext context)
        {
            ErrorMessage = UmbracoValidationHelper.GetDictionaryItem(_errorMessageDictionaryKey);

            var error   = FormatErrorMessage(metadata.DisplayName);
            var rule    = new ModelClientValidationRequiredRule(error);

            yield return rule;
        }
コード例 #4
0
 public IEnumerable<ModelClientValidationRule> GetClientValidationRules(ModelMetadata metadata, ControllerContext context)
 {
     var modelClientValidationRule = new ModelClientValidationRequiredRule(FormatErrorMessage(metadata.DisplayName));
     yield return modelClientValidationRule;
 }