.Net core Razor Pages добавляет много дочерних строк - PullRequest
0 голосов
/ 17 октября 2019

Как бы я справился с моделью с большим количеством детей на странице бритвы Create страницы?

У меня есть следующие модели:

public class Invoice
{
    public string ClientName;
    public DateTime InvoiceDate;
    public List<InvoiceItem> InvoiceItems;
}

public class InvoiceItem
{
    public string ProductName;
    public decimal Qty;
    public decimal UnitPrice;
}

Я хочу добавить кнопку в моемInvoice Create страница с надписью «Добавить новый элемент». Затем я добавлю (используя ajax) новую строку в форму с новым InvoiceItem - это я знаю, как это сделать.

Чего я не знаю, так это как настроить все так, чтобы все накладныеСтроки будут распознаваться методом OnPostAsync() и сохраняться в базе данных вместе с Invoice.

. Любые указатели или примеры приветствуются.

...