2012-09-01 5 views

答えて

15

はいViewメソッドでは、フルパスを表示します。

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

あなたのビューの名前は、コントローラの両方で同じである場合、あなたはViews/Sharedディレクトリの下に共通のビューを維持し、単に任意のパラメータなしで表示メソッドを呼び出すことができます。ビュー名は、Actionメソッド名と同じにする必要があります。

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

あなたはViews/Sharedフォルダの下にShowUser.cshtmlと呼ばれるビューを持っていると仮定すると。

関連する問題