質問

いビューファイル構造になっています:

Views
   Company
      Department
      Employee
          ManageEmployee.cshtml

のコントローラ

public class EmployeeController : Controller
 {
    public ActionResult Index(int dptId)
    {
            var loadedEmp = getEmpOf(dptId);
            return View("Company/Employee/ManageEmployee", loadedEmp);
     }
}

そのコントローラえもエラーと合わせる事で、できることを見出せない。これらの経路で検索します。

~/Views/Employee/Company/Employee/ManageEmployees.aspx
~/Views/Employee/Company/Employee/ManageEmployees.ascx
~/Views/Shared/Company/Employee/ManageEmployees.aspx
~/Views/Shared/Company/Employee/ManageEmployee.ascx
~/Views/Employee/Company/Employee/ManageEmployee.cshtml
~/Views/Employee/Company/Employee/ManageEmployee.vbhtml
~/Views/Shared/Company/Employee/ManageEmployee.cshtml
~/Views/Shared/Company/Employee/ManageEmployee.vbhtml

基本的には合わないの 従業員 部、エンジンはそれを見いだすのです。

~/Views/従業員/会社/社員/ManageEmployee.cshtml この

~/Views/会社/社員/ManageEmployee.cshtml

せいかにして進めていくかについてこの目標を達成する

感謝。

役に立ちましたか?

解決

あなたは、コントローラおよびコントローラ名/... あなたの構造を完全にコントロールしたい場合は、

あなたは FubuMVC 。

他のヒント

あなたは試したことがあります:

return View("/Company/Employee/ManageEmployee", loadedEmp);
それはエンジンがサイトではなく、サイトのルートから現在の場所に表示する相対を返すようにしようとしているように見えます。

ビュー(特定のビューのための)次のようにコントローラから返されなければならない。

return View("ManageEmployee", loadedEmp);

でMVC、コントローラは自動的に指定した表示名へのルートます。

loadedEmpビューに渡しているオブジェクトである必要があります。

あなたが構造のフォルダビューを配置する独自の大会をしたい場合は、

は、それはあなたがあなた自身のビューエンジンをプラグインする方が良いでしょう。

scroll top