J’ai le problème suivant: Par exemple, j’ai un itinéraire comme celui-ci:
routes.Add(new Route("forums/thread/{threadOid}/last", new MvcRouteHandler()) Defaults = new RouteValueDictionary( new { controller = "Thread", action ="ShowThreadLastPostPage"}), Constraints = new RouteValueDictionary(new { threadOid = @"^\d+$" }) } );
Est-il possible d’utiliser la méthode RedirectToAction pour accéder à l’URL comme ceci:
forums/thread/{threadOid}/last#postOid
Je pense que vous devriez utiliser la méthode Redirect
avec Url.RouteUrl
pour l’accomplir.
return Redirect(Url.RouteUrl(new { controller = "Thread", action = "ShowThreadLastPostPage", threadOid = threadId }) + "#" + postOid);