J'ai certains appels AJAX qui restituent PartialViewResults via la méthode jQuery.AJAX. Cela fonctionne très bien, je reçois mes opinions exactement comme je le veux.ASP.NET MVC force une requête AJAX être redirigée vers la page de connexion lorsque la session FormsLogin n'est plus active
Le problème survient lorsque je quitte la page pendant un certain temps et que la session d'authentification Forms expire. Lorsque je clique sur une action qui effectue une requête AJAX, elle affiche la page de connexion dans mon div.
Je veux qu'il redirige la page WHOLE à la page de connexion.
Si vous voulez pour faire cela pour TOUTES les requêtes ajax sur votre page (utile sur une seule page ajax app) jetez un oeil à http://api.jquery.com/ajaxComplete/ – MattW
Cela tue la possibilité d'utiliser RedirectToAction() dans une action appelée via ajax. J'ai eu ce code implémenté et nécessaire pour le supprimer car RedirectToAction() envoie également un 302 valide. –
@JasonButera Je ne sais pas si cela vous intéresse toujours, mais j'ai trouvé un moyen de le contourner avec les nouvelles versions d'ASP.NET MVC. S'il vous plaît voir ma réponse. –