Χρειάζομαι ένα χαρακτηριστικό που χειρίζεται άδεια για τους ελεγκτές μου. Αυτή είναι μια εφαρμογή του Facebook και υπάρχουν μερικά εμπόδια γύρω από το πρόβλημα.
Αυτό που πραγματικά χρειάζεται είναι η ισοδύναμη με ένα server.transfer, αλλά φυσικά αυτό δεν είναι μια επιλογή σε ASP.NET MVC. Μια ανακατεύθυνση δεν θα λειτουργήσει λόγω του τρόπου Facebook καταναλώνει η εφαρμογή.
Υπάρχει ένας τρόπος που μπορώ να ξανά-διαδρομή μέσα από ένα ActionFilterAttribute;
public class FbAuthorize : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (!Service.SignedIn())
RouteToAction(Account, Index); // Fictional method (I wish it existed)
}
}













