ich wie eine Ansicht Dateistruktur haben:Problem bestimmte Ansicht in asp.net MVC3 Rückkehr
Views
Company
Department
Employee
ManageEmployee.cshtml
und die Steuerung ist
public class EmployeeController : Controller
{
public ActionResult Index(int dptId)
{
var loadedEmp = getEmpOf(dptId);
return View("Company/Employee/ManageEmployee", loadedEmp);
}
}
Aber der Controller mir ein Fehler geben - sagen, dass es finde die Ansicht nicht. Das sind die Wege, die sie suchen.
~/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
Grundsätzlich, wenn ich in der Lage bin den Mitarbeiter Abschnitt zu beseitigen, wird der Motor es finden.
~/Views/Mitarbeiter /Company/Employee/ManageEmployee.cshtml dieser
~/Ansichten/Unternehmen/Mitarbeiter/ManageEmployee.cshtml
Keine Erkenntnisse darüber, wie dies zu erreichen.
Danke.
Ein bisschen irrelevant/etwas verwandt, aber vielleicht mit T4MVC in Betracht ziehen? Dies wird "magische Saiten" vermeiden. Es hilft definitiv beim manuellen Eingeben von Ansichtsnamen - http://mvccontrib.codeplex.com/wikipage?title=T4MVC –
* Sie haben hier zwei Optionen * ** Option # 1 ** * Erstellen Sie die Firma/Abteilung/Mitarbeiterverzeichnis in ** Freigegebener Ordner **. Sie können den freigegebenen Ordner innerhalb des View-Ordners des Root-Verzeichnisses finden. * ** Option # 2 ** * Erstellen Sie das Mitarbeiter/Unternehmen/Abteilung/Employee Directory Indide anzeigen Verzeichnis von Ihrem Root-Ordner. * –