2012-09-01 13 views

risposta

15

. Indicare il percorso completo della vista nel metodo View.

public class UserController : Controller 
{ 
    public ActionResult ShowUser() 
    { 
    return View(); 
    } 
} 
public class AccountController : Controller 
{ 
    public ActionResult ShowAccount() 
    { 
    return View("~/Views/User/ShowUser.cshtml"); 
    } 
} 

Se il nome del vostro punto di vista sono le stesse in entrambi i controller, è possibile mantenere la vista comune nella directory Views/Shared e semplicemente chiamare il metodo View senza alcun parametro. Il nome della vista deve essere uguale al nome del metodo Action.

public class UserController : Controller 
{ 
    public ActionResult ShowUser() 
    { 
    return View(); 
    } 
} 
public class AccountController : Controller 
{ 
    public ActionResult ShowUser() 
    { 
    return View(); 
    } 
} 

Supponendo di avere una visualizzazione chiamato ShowUser.cshtml nella cartella Views/Shared.

Problemi correlati