Se da un controller vogliamo aprire una nuova pagina, passando un parametro, è questa si trova in un'altra cartella dobbiamo utilizzare RedirectToAction .
Supponiamo di avere nella cartella "Anagrafica" una pagina denominata "Dettaglio" il quale accetta un parametro di tipo intero, e dobbiamo richiamarla dal un controller situato nella cartella home.
Il frammento di codice permette di richiamare la viewer Dettaglio.
public ActionResult DettaglioAnagrafica(int id)
{
System.Web.Routing.RouteValueDictionary RouteInfo = new System.Web.Routing.RouteValueDictionary();
RouteInfo.Add("id", id);
return RedirectToAction("Dettaglio", "Anagrafica", RouteInfo);
}
Questo metodo, che si trova nel controller Home, richiamato dalla pagina index, permette di aprire la pagina dettaglio nella cartella Anagrafica.
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento