2008-12-31 7 views
2

Si une action du contrôleur ASP.NET MVC est appelée à partir d'un appel jQuery .ajax qui doit renvoyer une erreur, comment puis-je faire? Je sais que je peux créer un objet JSON et lui passer une propriété "error", mais que faire si la réponse de l'appel .ajax n'est pas censée être JSON mais HTML à la place?Comment renvoyez-vous des messages d'erreur à partir d'appels AJAX en utilisant jQuery et ASP.NET MVC?

+0

alors est-ce que cela s'est avéré être résolu? – svrist

Répondre

4

Utilisez l'attribut HandleError et définissez View sur une vue qui renvoie le fragment HTML approprié.

[HandleError(View="AjaxErrorFragment")] 
public ActionResult ICallThisWithjQuery() { 
Questions connexes