Учитывая представление ASP.NET MVC, которое генерирует таблицу записей с использованием цикла «for», как лучше всего добавить ссылку «удалить» для каждой строки таблицы? Моей первой интуицией было бы использовать jQuery для вызова AJAX для удаления строки, а затем обновить таблицу. Похоже, что должен быть более простой способ. Возможно, чтобы ссылка выполняла сообщение в URL-адрес удаления (например,/Item/Delete/1), который перенаправлял бы обратно на страницу, отображающую элементы?Лучший способ реализовать удаление в ASP.NET MVC «gridview»?
1
A
ответ
4
оба приемлемые способы, и фактически точно такие же.
В первую очередь вы используете AJAX для публикации в URL и AJAX для обновления таблицы. Во втором случае вы не используете AJAX.
В любом случае, размещение идентификатора, подлежащего удалению, для удаления ActionMethod (я бы использовал Destroy, но это личное предпочтение) - это путь.
Чтобы сделать его еще лучше сделать что-то вроде этого ...
[AcceptVerbs(HttpVerbs.Delete)]
public ActionResult Detail (int id)
{
// Add action logic here
}
Смежные вопросы
- 1. Лучший способ реализовать список ASP.NET MVC (C#)
- 2. Лучший способ реализовать регулирование запроса в ASP.NET MVC?
- 3. Gridview в ASP.NET, конечно, есть лучший способ?
- 4. ASP.NET MVC 2 Preview 1 - какой лучший способ реализовать области?
- 5. Лучший способ сделать ListView в ASP.NET MVC?
- 6. Лучший способ создания отчетов в ASP.NET MVC
- 7. ASP.NET MVC 3.0 GridView
- 8. Лучший способ реализовать отмену удаления
- 9. ASP.NET MVC лучший способ управлять настройками приложения?
- 10. Лучший способ HTML StringBuilder (ASP.Net MVC)
- 11. ASP.NET MVC: лучший способ вызова хранимой процедуры
- 12. ASP.NET MVC лучший способ опубликовать идентификатор модели?
- 13. asp.net MVC лучший способ получения реляционных данных
- 14. ASP.Net MVC - лучший способ идентифицировать возвращающегося пользователя
- 15. ASP.NET MVC: лучший способ вернуть тип AjaxRequest?
- 16. Лучший способ для заказчиков asp.net MVC images
- 17. Лучший способ сохранить приоритетные задачи (ASP.NET MVC)
- 18. asp.net mvc: лучший способ использования html.radiobutton
- 19. Лучший способ реализовать JWT?
- 20. Asp.Net MVC лучший способ обновления кэшированной таблицы
- 21. Ionic - лучший способ реализовать
- 22. Лучший способ реализовать многопоточность
- 23. Лучший способ реализовать has_n
- 24. Лучший способ реализовать опрос
- 25. лучший способ реализовать твиттер
- 26. Лучший способ реализовать count_permutations?
- 27. Какой лучший способ GridView/таблица с данными связывания в ASP.net?
- 28. Лучший способ реализовать модульную систему в приложении PHP MVC?
- 29. Asp.net gridview MVC
- 30. Лучший способ реализовать PHP-константы в Javascript
Забегая вперед от должности Кайла, некоторые веб-серверы отрицают DELETE запросов, и, следовательно, может потребоваться возврат к POST'ing идентификатор. Я не думаю, что это потребует слишком много изменений (возможно, просто добавление Post HttpVerb). – 2008-11-17 22:20:52