J'ai suivi http://haacked.com/archive/2009/11/19/aspnetmvc2-custom-validation.aspx. c'était bien jusqu'au côté de serveur mais comment serait j'appliquer la validation de côté de client pour le scénario unique de validation de champ sur par exemple dire le nom d'utilisateur. Je veux avoir un nom d'utilisateur unique.asp.net mvc datannotation champ unique
0
A
Répondre
1
de vos pages ASP.NET MVC vous pouvez vous référer à votre couche de service comme suit:
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="UserService.svc" />
</Services>
</asp:ScriptManager>
Ensuite, afin de faire quelque chose avec elle:
function ValidateUsername() {
var username = $get("tbUsername").value;
MyNamespace.UserService.ValidateUser(username, OnComplete);
}
function OnComplete(results) {
// Your result handling
}
1
Vous ne pourriez pas vraiment attendez-vous à effectuer une validation côté client pour vous assurer que le nom d'utilisateur fourni est unique (vous ne pouvez pas confirmer que vous avez entré un entier dans une zone de texte). Vous devez effectuer une publication pour vérifier le nom d'utilisateur côté serveur par rapport à votre base de données. Si vous souhaitez éviter la publication, vous pouvez utiliser Ajax pour vérifier le nom d'utilisateur par rapport à la base de données après que l'utilisateur a tapé son nom d'utilisateur (par exemple, lorsque la zone de texte perd son focus).
Questions connexes
- 1. asp.net mvc mot de passe datannotation valident
- 2. asp.net mvc trim chaîne
- 3. Comment appliquer la validation champ unique dans MVC
- 4. asp.net Champ de formulaire mvc contenu ,,
- 5. ASP.NET MVC Champ masqué non POSTing
- 6. ASP.NET MVC: traiter avec le champ Version
- 7. asp.net mvc selectlist - champ à dictionnaire
- 8. PHP Champ de texte unique?
- 9. ASP.NET MVC, Ninject, instance unique par requête pour plusieurs constructeurs
- 10. Silverlight 4 - MVC 2 ASP.NET intégration adhésion "authentification unique"
- 11. Plusieurs URL et base de code unique avec ASP.NET MVC
- 12. unique contrôle silverlight dans un site web asp.net mvc?
- 13. connexion unique dans asp.net
- 14. ASP.NET MVC: Comment conserver un octet de champ []
- 15. ASP.Net MVC RC2 ValidationMessage et conflit de champ de formulaire?
- 16. Ajouter un champ calculé au modèle mvc asp.net
- 17. jquery validation plugin et vérifier champ unique?
- 18. Impossible de rendre le champ unique!
- 19. mysql - tables syndicales par champ unique
- 20. mysql tri champ unique dans plusieurs commandes
- 21. Empêcher l'utilisateur de soumettre si un champ n'est pas unique dans un formulaire MVC utilisant AJAX
- 22. Validation de champ ASP.NET ajax
- 23. Enregistrement unique dans Asp.Net SQL
- 24. Problèmes de connexion unique ASP.NET
- 25. Thunderdome MVC- Pourquoi un modèle unique en MVC?
- 26. Limite maximale pour un champ de formulaire unique?
- 27. IIS - Redirection ASP.NET MVC
- 28. Attribut de validation unique MVC 2
- 29. .net mvc section d'administration unique plusieurs sites
- 30. Single-Sign-On ASP.NET MVC
ok puis-je le faire sans perturber mes validations d'annotation de données – maztt