Как редактировать табличные данные (ASP MVC)

Мне нужно иметь возможность редактировать таблицу данных в браузере.

Я видел в MVCContrib есть помощник HTML для рендеринга таблицы. Полезно ... но что если я хочу, чтобы пользователь мог редактировать эту таблицу? Из того, что я вижу, это не помогает.

Каков наилучший способ приблизиться к этому?

Традиционная ФОРМА с СТОЛОМ внутри? Если да, достаточно ли у MVC умения разбирать опубликованные данные обратно в набор строк? Как это будет работать в любом случае?

Или, возможно, он должен просто переключиться в режим редактирования при щелчке строки (с использованием javascript и т. Д.), А затем, когда пользователь перемещается в другую строку, вызывается действие AJAX для отправки только одной строки. Я могу предположить, что логика может стать здесь сложной - вероятно, она все еще будет использовать форму, но мне придется вставлять ее в DOM динамически?

Мне также нужно иметь возможность добавлять строки в эту таблицу. Мне не нужна поддержка подкачки.

Есть ли готовое решение там?

Должен ли я вернуться к веб-формам? :)

Ответы на вопрос(4)

Ваш ответ на вопрос