J'ai un formulaire CRUD de base qui utilise PageMethods pour mettre à jour les détails de l'utilisateur, mais les validateurs ne se déclenchent pas, je pense que je dois initialiser manuellement les validateurs et vérifier si la validation a passé dans ma méthode de sauvegarde javascript. auriez vous des idées pour faire ça?Utilisation d'ASP.NET AJAX PageMethods et Validators
2
A
Répondre
1
Ok donc je finalement résolu ceci: Vous devez appeler Page_ClientValidate() dans votre Enregistrer javascript méthode et si elle retourne true continuer avec la sauvegarde, la Page_ClientValidate() initie les validateurs côté client, Voir le code ci-dessous:
function Save()
{
var clientValidationPassed =Page_ClientValidate();
if(clientValidationPassed)
{
//Save Data
PageMethods.SaveUser(UserName,Role,SaveCustomerRequestComplete, RequestError);
$find('editPopupExtender').hide();
}
else
{
//Do Nothing as CLient Validation messages are now displayed
}
return false;
}
0
Qu'est-ce que vous utilisez pour le développement? VS 2008 aurait un meilleur débogage JS, je ne l'ai pas encore essayé.
Pour Ajax vous pouvez utiliser le Sys.Debug obj
0
Si vous utilisez Firefox, vous pouvez utiliser le plug-in FireBug. Il a beaucoup de javascript debugging support.
Questions connexes
- 1. .ajax $ et WebMethod/PageMethods
- 2. CustomValidator, pagemethods et JQuery quel plaisir
- 3. PageMethods avec ASP.Net MVC
- 4. Utilisation de jQuery et JSON avec AJAX responseText?
- 5. Utilisation du modèle d'observateur avec EJB et AJAX
- 6. Utilisation des rappels AJAX avec les contrôles utilisateur ASP.NET
- 7. ASP.NET Ajax: Erreur de script 'PageMethods is undefined' sur le serveur de production (fonctionne sur localhost)
- 8. ASP.NET AJAX: Comment implémenter la fonctionnalité PageMethods du scriptmanager dans un contrôle utilisateur
- 9. PageMethods renvoyant un résultat non défini?
- 10. Pourquoi un appel PageMethods ne fonctionne pas?
- 11. Utilisation de ajax pour appeler JMS
- 12. Application ASP.NET: AJAX PageMethods renvoyant une erreur interne du serveur à propos de "index.php" sur le serveur de production uniquement
- 13. AJAX et les formulaires
- 14. Ajax - pousser et tirer?
- 15. Ajax Liens et jquery
- 16. Servlets et communication AJAX
- 17. erreur AJAX et NS_ERROR_DOM_BAD_URI
- 18. rails ajax et partials
- 19. asp.net et Ajax
- 20. ASP.NET Fileupload et AJAX
- 21. SharePoint Webparts et Ajax
- 22. WebServices ou PageMethods sont-ils nécessaires avec ASP.NET MVC?
- 23. Détails de l'exception de ASP.NET PageMethods sur le côté client
- 24. Dans ASP.Net puis-je appeler un utilisateur contrôle WebMethod en utilisant Javascript et PageMethods?
- 25. Utilisation de la méthode Ajax (comment le faire)
- 26. Post MySQL Résultat Utilisation de AJAX via jQuery
- 27. Utilisation de Windows Workflow dans une application ASP.NET AJAX
- 28. Utilisation de Google Table à l'intérieur de l'onglet jqueryui ajax
- 29. Utiliser PageMethods pour accéder à MultiiView Control ASP.Net
- 30. Utilisation d'ASP.NET Ajax pour appeler WCF sur SSL