我有2个模型类contactdetails.cs和empmodel.cs 我有一个名为empdetails.cshtml的视图,我在这个页面使用的模型是empmodel.cs。 我想使用来自contactdetails.cs的属性Mobile
我可以在mvc中使用这样的吗?
@Html.TextBoxFor(m=>m.contactdetails.Mobile)
答案 0 :(得分:0)
没有。由于您在此视图中使用empmodel
,因此无法执行此操作。
您可以使用ViewModel
和contactdetails
创建一个empmodel
并在视图中使用ViewModel
。
e.g。
public class EmpViewModel
{
public EmpModel Empmodel { get; set; }
public ContactDetails contactdetails { get; set; }
}
在您的观看empdetails.cshtml
中,您可以按照以下方式使用它;
@model EmpViewModel
@Html.TextBoxFor(m => m.contactdetails.Mobile)