Я пишу веб-приложение Time Sheeting, в котором пользователи вводят свои задания на неделю. Я бы не хотел обновлять страницу, поэтому я изучаю способы добавления / удаления / редактирования задач с помощью JavaScript в клиентском браузере.
В настоящее время я использую ASP.NET-MVC, Ajax, JQuery и LiveValidation, и у меня стабильный (если медленный) прогресс.
Мне интересно узнать, решена ли это проблема, а также плюсы и минусы различных подходов.
Например, мой текущий подход к добавлению новой задачи (Категория / Деятельность / Часы) включает базовую проверку с использованием LiveValidation с вызовом веб-службы для проверки категории / Действия. Если все поля проверены, я создаю новую строку таблицы, чтобы показать задачу и скрыть ее. Затем я снова вызываю веб-службу, чтобы добавить задачу в БД, и в случае успеха я показываю новую строку и включаю ее для удаления / редактирования