我正在使用以下ViewModel来创建一个Employee
public class EmployeeViewModel
{
Employee employee{ get; set; }
Budget budget { get; set; }
}
如何在视图中访问Employee对象的属性?我想做点什么
@Html.EditorFor(model => model.Employee.EmployeeID)
答案 0 :(得分:2)
首先让控制器操作将此模型传递给视图:
public ActionResult Index()
{
EmployeeViewModel model = ...
return View(model);
}
然后你有一个相应的视图,它强烈地输入到这个模型中,你可以在其中访问这个视图模型的属性:
@model EmployeeViewModel
@using (Html.BeginForm())
{
@Html.EditorFor(x => x.employee.EmployeeID)
<button type="submit">OK</button>
}