ron*_*san 1 model-view-controller asp.net-mvc asp.net-mvc-routing asp.net-mvc-3
我有一个视图文件结构,如:
Views
Company
Department
Employee
ManageEmployee.cshtml
Run Code Online (Sandbox Code Playgroud)
而控制器是
public class EmployeeController : Controller
{
public ActionResult Index(int dptId)
{
var loadedEmp = getEmpOf(dptId);
return View("Company/Employee/ManageEmployee", loadedEmp);
}
}
Run Code Online (Sandbox Code Playgroud)
但控制器给我一个错误 - 告诉它找不到视图.这是它搜索的路径.
~/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
Run Code Online (Sandbox Code Playgroud)
基本上,如果我能够消除Employee部分,引擎将找到它.
〜/ Views/Employee /Company/Employee/ManageEmployee.cshtml 到此
〜/查看/公司/员工/ ManageEmployee.cshtml
有关如何实现这一目标的任何见解.
谢谢.
你有没有尝试过:
return View("/Company/Employee/ManageEmployee", loadedEmp);
Run Code Online (Sandbox Code Playgroud)
看起来引擎正在尝试相对于站点中的当前位置返回视图,而不是从站点的根目录返回.
归档时间: |
|
查看次数: |
9543 次 |
最近记录: |