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





Строки динамической таблицы не встроены в ASP.NET MVC. Я предлагаю использовать интерфейсную библиотеку для привязки данных, и Выбить отлично подходит для этого.
Обратите внимание на части Наблюдаемые массивы и привязка foreach, они именно то, что вам нужно.
В основном вам нужно объявить массив в javascript, использовать data-bind = "foreach: myArray" в вашем HTML <tbody>, а затем добавить функцию JS, которая выполняет myArray.push(newValue);
Вам необходимо поддерживать листинг на стороне клиента, используя javascript или jquery. Создавать динамически таблицу, когда пользователь нажимает кнопку добавления строки в таблицу.
Вы также можете использовать стороннюю библиотеку js, такую как datatable, jqgrid и т. д. Вы можете изучить ее.
Таблица данных https://datatables.net/
На самом деле все это слишком много для меня, я пока на новичке. Я видел нокаут, но это действительно сложно, есть ли способ попроще?