Ich habe einige Aktionsmethoden hinter einer Autorisierung wie:
[AcceptVerbs(HttpVerbs.Post), Authorize]
public ActionResult Create(int siteId, Comment comment) {
Das Problem, das ich habe, ist, dass ich eine Anfrage über AJAX an Comment/Create mit
X-Requested-With=XMLHttpRequest
was dazu beiträgt, die Anfrage als AJAX zu identifizieren. Wenn der Benutzer nicht eingeloggt ist und auf die Authorize-Wand trifft, wird er umgeleitet zu
/Account/LogOn?ReturnUrl=Comment%2fCreate
was den AJAX-Workflow unterbricht. Ich muss umgeleitet werden zu
/Account/LogOn?X-Requested-With=XMLHttpRequest
Haben Sie eine Idee, wie das erreicht werden kann? Gibt es Möglichkeiten, mehr Kontrolle darüber zu erhalten, was passiert, wenn eine Autorisierung angefordert wird?