ПУНКТЫ ЛИНИИ ASP.NET

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
53
2

Ответы 2

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

Обратите внимание на части Наблюдаемые массивы и привязка foreach, они именно то, что вам нужно.

В основном вам нужно объявить массив в javascript, использовать data-bind = "foreach: myArray" в вашем HTML <tbody>, а затем добавить функцию JS, которая выполняет myArray.push(newValue);

На самом деле все это слишком много для меня, я пока на новичке. Я видел нокаут, но это действительно сложно, есть ли способ попроще?

Imran 19.05.2018 16:05

Вам необходимо поддерживать листинг на стороне клиента, используя javascript или jquery. Создавать динамически таблицу, когда пользователь нажимает кнопку добавления строки в таблицу.

Вы также можете использовать стороннюю библиотеку js, такую ​​как datatable, jqgrid и т. д. Вы можете изучить ее.

Таблица данных https://datatables.net/

Jqgrid http://trirand.com/blog/jqgrid/jqgrid.html

Другие вопросы по теме