J'essaie de créer une page http://domain.com/NotAuthorized
.Comment créer une page de destination simple dans MVC2
est allé à Views\Shared
et a ajouté une vue appelée NotAuthorized
sorcière provient le nom du fichier NotAuthorized.aspx
dans mes routes j'ai écrit
routes.MapRoute(
"NotAuthorized", // Route name
"NotAuthorized.aspx" // Route Url
);
, mais chaque fois que j'accéder http://domain.com/NotAuthorized
je reçois une erreur
La ressource est introuvable.
Qu'est-ce qui me manque?
Comment y accéder sans utiliser View("NotAuthorized")
dans le Controller
, en d'autres termes, ne passant par aucun contrôleur.
je manque juste la 'filterContext.Result = new ViewResult {ViewName = « NotAuthorized »};' comme j'avais déjà 'RequiresRoleAttribute' en place, mais je redirais en tant que' filterContext.HttpContext.Response.Redirect (notAuthorizedUrl, true); '. Merci pour l'information. – balexandre