2012-04-11 10 views
2

ビューフォルダには2つのフォルダが必要です。MVC 3で複数のビューに同じコントローラを使用

すなわちFoler1とFOLDER2

私はCalController.csと呼ばれるコントローラを作成し、私は上記の2つのフォルダの下createded .cshtmlページの同じコントローラを使用したいです。

この問題を解決するための提案がありますか?

+3

たぶん、あなたはこの質問にあなたの答えを見つけることができます。 http://stackoverflow.com/questions/7690910/mapping-asp-net-mvc3-controllers-to-views –

+0

MVCであることを忘れないでください、ユーザーが入力するURLは、適切なビューを呼び出すコントローラーを指します。 –

+1

パーシャルビューや「共有」フォルダの使用方法を提案します – wnascimento

答えて

2

私はそれをお勧めしませんが、これは、あなたがそれを行うだろうかです:

class CalController 
{ 
public ActionResult Home() 
{ 
    return View("~/Views/Folder1/view.cshtml"); 
    //OR 
    return View("~/Views/Folder2/view.cshtml"); 
} 
} 

あなただけの共有フォルダ内の両方のビューを置くことができます。私はなぜ別のフォルダにあなたのビューを持って表示されません。

関連する問題