Je récupère une vue partielle avec Ajax qui est une forme qui peut être soumise. Si le formulaire est soumis et que ModelState n'est pas valide, je renvoie la vue et relance les boutons pour le formulaire. Avec cela, je reçois les messages d'erreur de validation qui fonctionne très bien. Mais lorsque ModelState est valide, je veux retourner une vue partielle différente que je peux attacher à une table avec les informations sauvegardées. Mon problème est que je ne suis pas sûr de savoir comment mon rappel peut distinguer entre les vues partielles qui sont retournées, je pourrais chercher les balises de départ du HTML qui est retourné, mais je me demandais s'il pourrait y avoir une meilleure façon?Comment identifier la vue partielle renvoyée dans un rappel Ajax
1
A
Répondre
1
Avec votre vue partielle, vous pouvez passer un champ caché avec une valeur qui décrit quelle vue est retournée. Puis analyser le code HTML retourné avec jQuery et obtenir la valeur du champ caché.
Questions connexes
- 1. Html.DropDownList avec appel Ajax en vue partielle
- 2. Comment puis-je valider la vue partielle renvoyée par le contrôleur
- 3. Accéder à un modèle de Vue partielle dans une vue qui implémente ce Vue partielle
- 4. Ajax mise à jour partielle avec vue partielle ne fonctionne pas dans ASP.NET MVC2
- 5. Détecter la vue ou la vue partielle dans le contrôleur
- 6. Comment faire un rappel AJAX déclencher un autre appel AJAX?
- 7. Comment inclure une vue partielle dans un formulaire Web
- 8. Comment pouvez-vous identifier les colonnes PK dans une vue
- 9. Vue partielle fortement typée
- 10. Asp.net MVC vue partielle
- 11. Identifier l'ID de contrôle de rappel
- 12. $ (document) .ready en vue partielle Ruby
- 13. MSChart: erreur Vue partielle
- 14. Empêcher la vue partielle de se charger
- 15. comment passer helper de vue à vue partielle
- 16. Retour Vue partielle en tant que JsonResult
- 17. Pouvez-vous mettre une vue partielle dans un objet ViewData?
- 18. Comment avoir une vue partielle fortement typée?
- 19. moteur vue Spark - modèle en passant à la vue partielle
- 20. MVC Vue partielle avec AutoRefresh
- 21. Comment passer Modèle d'une vue à une vue partielle?
- 22. Même vue partielle répétée dans MVC3 (Razor)
- 23. Comment identifier la vue actuelle qui est exposée
- 24. asp.net mvc paramètre de la page à une vue partielle
- 25. ASP.NET MVC chargement partielle vue dans la popup
- 26. System.InvalidCastException: dans une vue partielle ASP.NET MVC
- 27. Alternatives à setTimeout après un rappel Ajax
- 28. emplacement de vue pour une vue partielle dans ASP.NET MVC
- 29. Rediriger depuis un poste Ajax
- 30. jQuery Ajax - rappel
c'est une bonne solution. Cela aurait été bien d'évaluer les données de type renvoyées. alors je pourrais dire si json alors à ceci d'autre juste insèrent html là. – adriaanp
Oui, vous pouvez simplement renvoyer le résultat JSON avec deux paramètres - le nom de la vue en tant que premier paramètre et une chaîne html en second. Peut-être que c'est une résolution encore plus propre que l'analyse du HTML retourné. –