我有这样的模型呼叫客户
public class Customer : Person
{
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd hh:MM:ss}")]
[Display(Name = "Create Date")]
public DateTime CreateDate { get; set; }
public Status Status { get; set; }
public virtual List<Note> Notes { get; set; }
}
现在,我想在同一视图中包含子模型“ Notes”。 因为我想打开一个页面,其中包含客户详细信息,但也可以添加,编辑和阅读同一页面中的所有注释。
我尝试使用 @ Html.TextAreaFor(模型=>模型。注释) 怎么不可能。
所以我创建了一个viewModel
public class CustomerNotesModel
{
public Customer Customers { get; set; }
public Note Note { get; set; }
}
但是当我尝试单击“详细信息”或页面时,这将引发错误。 使客户返回页面类型
参数类型'Model.customers'无法分配给模型类型 'viewModels.customerNotesModel'mvc ..
对不起,我对此很陌生,我确实很努力地发现它,不幸的是我没有足够的时间。 有人有想法吗? 只要不能在同一页面上添加当前客户的注释就可以。谢谢