Articles of validação

Verificar se o nome de usuário já existe na checkbox de dados

Eu estou tentando verificar contra a tabela de database “usuário” para ver se o “username” existe para que o mesmo nome de usuário não pode ser criado novamente. Eu quero que isso seja um validador, por isso, se o nome de usuário existir, a checkbox de mensagem mostrará que ele existe. Por favor me guie […]

Verificando se qualquer célula de dados do WPF tem erro

Eu tenho validação de configuração nas células e funciona como esperado (colocando um destaque vermelho em torno da checkbox de texto e adicionando uma dica de ferramenta com o erro). No entanto, se eu tentar acessar Validation.GetHasError (TheGrid) onde TheGrid é meu DataGrid, é sempre false. Alguém sabe como verificar se alguma célula do DataGrid […]

Quão confiável é a propriedade MaxLength do TextBox-Control?

O controle TextBox oferece uma propriedade MaxLength , que permite que o texto inserível no TextBox seja limitado ao cliente para a quantidade especificada de caracteres. Minhas perguntas Essa propriedade é apenas do lado do cliente e, portanto, do navegador? Posso confiar no fato de que a propriedade Text não contém texto maior que MaxLength […]

Asp.net compara o validador para validar a data

Como todos sabem, os validadores Compare podem ser usados ​​para validar datas e verificar com base no tipo de operador (<, = etc). Eu configurei a propriedade cultureinvariantvalues=”true” para validar dois controles de checkbox de texto que mantêm datas. Eu tenho que restringi-los de tal forma que a data de início deve ser anterior à […]

o validador personalizado asp.net não está triggersndo para a checkbox de texto

Eu tenho um validador de campo obrigatório e um validador personalizado para validar um texbox. O validador de campo requerido é acionado perfeitamente. Não consigo fazer com que o validador personalizado seja triggersdo corretamente? Código por trás protected void cusCustom_ServerValidate(object sender, ServerValidateEventArgs e) { Response.Write(“firing – test”); Response.End(); if (e.Value.Length == 8) e.IsValid = true; […]

O método especificado CustomValidationAttribute não está sendo chamado

Eu estou usando o System.ComponentModel.DataAnnotations.CustomValidationAttribute para validar uma das minhas classs POCO e quando eu tento a unidade testá-lo, ele não está chamando o método de validação. public class Foo { [Required] public string SomethingRequired { get; set } [CustomValidation(typeof(Foo), “ValidateBar”)] public int? Bar { get; set; } public string Fark { get; set; } […]

Como validar meu modelo em um fichário de modelo personalizado?

Eu perguntei sobre um problema que tenho com valores numéricos delimitados por vírgulas aqui . Dadas algumas das respostas, tentei implementar meu próprio modelo de fichário da seguinte maneira: namespace MvcApplication1.Core { public class PropertyModelBinder : DefaultModelBinder { public override object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) { object objectModel = new object(); if (bindingContext.ModelType == typeof(PropertyModel)) […]

Validação no lado do servidor do tipo de dados int

Eu fiz atributo customizado do Validator partial class DataTypeInt : ValidationAttribute { public DataTypeInt(string resourceName) { base.ErrorMessageResourceType = typeof(blueddPES.Resources.PES.Resource); base.ErrorMessageResourceName = resourceName; } protected override ValidationResult IsValid(object value, ValidationContext validationContext) { string number = value.ToString().Trim(); int val; bool result = int.TryParse(number,out val ); if (result) { return ValidationResult.Success; } else { return new ValidationResult(“”); } […]

Validação de Prisma IDataErrorInfo com DataAnnotation em Entidades ViewModel

Estou implementando a validação de dados no WPF usando a estrutura Prism MVVM. Estou usando Entidades limpas de dados no ViewModel que estão sendo vinculadas à camada de apresentação. Eu implementei uma implementação genérica de IDataErrorInfo em uma class ViewModel base que executa a validação em relação aos atributos DataAnnotation em minha Entidade (neste caso, […]

Expressão regular para números de telefone celular iranianos?

Como posso testar o número de telefone do usuário via expressão regular? Irã O telefone móvel tem um sistema numeral como este: 091- — —- 093[1-9] — —- Alguns exemplos de prefixos: 0913894—- 0937405—- 0935673—- 0912112—- Fonte: http://en.wikipedia.org/wiki/Telephone_numbers_in_Iran