Je veux faire des choses simples n'importe qui dans mon application Web comme Checker.Email (chaîne de caractères) qui retournerait vrai ou faux après avoir fait de la regex ou quelque chose. Mais je ne veux pas faire toute cette histoire moi-même si l'on existe déjà ...Y at-il des classes de validation dans C#?
2
A
Répondre
1
Si vous utilisez des formulaires Web, vous pouvez placer plusieurs contrôles ValidationControls, et un grand nombre de contrôles tiers qui utilisez le même système (Inherit BaseValidator ou CustomValidator).
2
Si vous utilisez ASP.NET alors je regarderais le RegularExpressionValidator qui est l'un des contrôles standard .Net Framework. Ensuite, prenez un courriel regex de www.regexlib.com.
0
Vous pouvez utiliser des annotations de données. Il y a un petit tutoriel au asp.net/mvc. Il y a aussi un attribut DataType qui va valider un email pour vous. Si vous utilisez cette méthode, il y a xVal par Steve Sanderson qui rend vraiment la validation côté client/serveur assez simple.
Questions connexes
- 1. Validation des instances de classes internes
- 2. Faire des classes génériques Rails-y
- 3. Stockage des classes personnalisées dans Objective-C
- 4. C# Gestion des exceptions dans les classes
- 5. Importer des méthodes/classes C dans un projet C#
- 6. C# obtenir des détails de sous-classes
- 7. Plusieurs fichiers de schéma XSD dans des classes C#
- 8. Y compris les bibliothèques de classes dans une page derrière, C# ASP.Net
- 9. Lier des classes dans Geany
- 10. C# Contrôle de validation
- 11. Validation des données de classe
- 12. Importation d'une bibliothèque de classes C# dans Visual C++
- 13. C# Quand utiliser des classes statiques plutôt que des instances de classes?
- 14. PHP classes et y compris les fichiers
- 15. Classes de génération HTML C++
- 16. Polymorphisme C# - charger des classes à partir de fichiers DLL
- 17. Simple C# Question: Imbrication des classes, accessibilité
- 18. Surcharge des constantes dans les classes dérivées en C#
- 19. Il y a des chaînes en C++?
- 20. Combinant des erreurs de validation dans Rails
- 21. Validation de schéma, comment afficher des messages de validation conviviaux?
- 22. Validation des données du constructeur
- 23. Validation d'un certificat CAcert en C#
- 24. relations dans les classes Objective-C
- 25. Génération de classes d'assistance C# avec XSD.exe: Echec de la gestion des schémas importés
- 26. Y compris les fichiers source dans C
- 27. C++ - 2 classes 1 fichier
- 28. Comment définir un espace de nom par défaut pour les classes quand il y a deux classes similaires dans des espaces de noms différents
- 29. Validation des variables dans le script shell
- 30. L'héritage de l'interface dans les classes ComVisible dans C#
J'utilise ASP.NET MVC, et j'ai récemment été troublé sur la façon de câbler une validation. En ce moment je suis prêt à écrire un checker dans mes dépôts qui retourne et le code d'erreur et puis juste trouver un moyen pour le remettre au formulaire après l'envoi. – BigOmega
Je n'ai pas encore beaucoup regardé MVC, mais IIRC MVC 2.0 aura des assistants de validation beaucoup plus améliorés/simplifiés. Pas que cela vous aide maintenant ... –
Essayez de répondre à cette question http://stackoverflow.com/questions/153039/asp-net-mvc-client-side-validation – Lazarus