Je veux rediriger d'une page vers une autre page en ASP.NET MVC 3.0 en utilisant JavaScript/jQuery/Ajax. Lors du clic sur le bouton, j'ai écrit un code JavaScript comme ci-dessous.
function foo(id)
{
$.post('/Branch/Details/' + id);
}
Le code de mon contrôleur est le suivant :
public ViewResult Details(Guid id)
{
Branch branch = db.Branches.Single(b => b.Id == id);
return View(branch);
}
Lorsque je clique sur un bouton, il appelle l'action Détails dans BranchController, mais il ne retourne pas à la vue Détails.
Je n'ai reçu aucune erreur ou exception. Le statut 200 OK est affiché dans Firebug . Qu'est-ce qui ne va pas dans mon code et comment puis-je rediriger vers la page d'affichage des détails ?