Субмодель в том же виде MVC? - PullRequest
0 голосов
/ 07 марта 2019

У меня есть модельный вызов Customer, подобный этому

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; }
}

Теперь я хотел бы включить подмодель «Заметки» в том же виде.потому что я хотел бы открыть страницу с информацией о клиенте, но также иметь возможность добавлять, редактировать, читать все заметки на этой странице.

Я пытаюсь использовать @ Html.TextAreaFor (model => model.Notes)как бы то ни было, это невозможно.

, поэтому я создаю модель представления

public class CustomerNotesModel
{
    public Customer Customers { get; set; }
    public Note Note { get; set; }
}

, но это выдает ошибку при попытке нажать «Подробности» или страницу.которые возвращают клиента к типу страницы

тип аргумента 'Model.customers' не может быть назначен типу модели 'viewModels.customerNotesModel' mvc ..

извините,Я очень новичок в этом, и я действительно старался изо всех сил, чтобы выяснить это, к сожалению, у меня не будет достаточно времени.У кого-нибудь есть идеи?пока я могу добавить примечание текущего клиента на той же странице, это нормально.Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...