2010-09-29 9 views

risposta

2

Si potrebbe recuperare l'UrlReferrer dalla richiesta oggetto:

return Redirect(HttpContext.Request.UrlReferrer.OriginalString); 
+0

funziona, ma perdere i valori che erano nelle forme, che non vengono rinviati – Omu

+0

Aggiungere i dati del modulo al TempData. È quindi possibile recuperare questo dopo il reindirizzamento. – Castrohenge

1

Vorrei aggiungere una stringa di query al post del modulo, che è possibile utilizzare per eseguire il reindirizzamento nell'azione del controller.

<form action="example.com/model/edit?returnurl=http://example.com/Form" method="post"> 

azione di controllo ...

[HttpPost] 
public ActionResult Index(FormModel input, string returnUrl) 
{ 
    ... 
    return Redirect(returnUrl); 
} 
Problemi correlati