Веб-приложение для лучшего добавления, удаления и редактирования строк без обновления страницы - PullRequest
0 голосов
/ 08 октября 2008

Я пишу веб-приложение Time Sheeting, в котором пользователи вводят свои задания на неделю. Я бы не хотел обновлять страницу, поэтому я изучаю способы добавления / удаления / редактирования задач с помощью JavaScript в клиентском браузере.

В настоящее время я использую ASP.NET-MVC, Ajax, JQuery и LiveValidation, и у меня стабильный (если медленный) прогресс.

Мне интересно узнать, решена ли это проблема, а также плюсы и минусы различных подходов.

Например, мой текущий подход к добавлению новой задачи (Категория / Деятельность / Часы) включает базовую проверку с использованием LiveValidation с вызовом веб-службы для проверки категории / Действия. Если все поля проверены, я создаю новую строку таблицы, чтобы показать задачу и скрыть ее. Затем я снова вызываю веб-службу, чтобы добавить задачу в БД, и в случае успеха я показываю новую строку и включаю ее для удаления / редактирования

Ответы [ 2 ]

1 голос
/ 08 октября 2008

Я бы предложил ExtJS. Это библиотека для более «прикладных» интерфейсов в веб-приложениях. Включен класс EditorGridPanel, который сможет довольно легко выполнить то, что вы ищете. И это выглядит здорово.

0 голосов
/ 08 октября 2008

Почему бы вам не проверить и не добавить свои данные в одном запросе? Если данные не проверены, верните false с полями ошибок, если подтвердите, верните true с идентификатором вновь созданной задачи. Вам не нужно проверять и добавлять отдельные запросы.

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