Lets supporre che ho alcune pagineCome reindirizzare all'azione precedente in ASP.NET MVC?
some.web/articles/details/5
some.web/users/info/bob
some.web/foo/bar/7
che può chiamare un controller di utilità comune come
locale/change/es
o authorization/login
Come posso ottenere questi metodi (change
, login
) per reindirizzare alle azioni precedenti (details
, info
, bar
) passando i parametri precedenti a loro (5
, bob
, 7
)?
In breve: come faccio a reindirizzare alla pagina che ho appena visitato dopo aver eseguito un'azione in un altro controller?
Chiudere. Ho usato return Redirect (Request.UrlReferrer.ToString()); – adolfojp
Solo un suggerimento: è possibile utilizzare "Redirect" esplicitamente è più difficile testare il controller dell'unità. Preferisci invece utilizzare una "RedirectToAction". – Syd
Suggerirei di usare 'Request.Url.AbsolutePath.ToString()' poiché il metodo 'LogOn' di' AccountController' contiene il controllo dell'URL che inizia con ''/'', ecc. – fuzz