УДАЛИТЕ таблицу FROM, ГДЕ идентификатор НЕ В (ИЗБРАННАЯ идентификационная таблица FROM идентификатор ORDER BY, desc ОГРАНИЧИВАЮТ 0, 10)
Я работаю над проектом, который использует ссылки для отключения действий удаления через AJAX POST (без обратной передачи).
$("a.deleteLink").click(function(event)
{
event.preventDefault();
if (confirm("Are you sure you want to delete this section?"))
{
//TODO Display processing indicator
var myId = /* id of element */ ;
$.post("/Section/Delete", { id: myId }, function(data)
{
if (data == "Success")
{
//handle success
//TODO Fade out element using .fadeOut()
}
else
{
//handle error
}
});
}
});
Метод контроллера просто находится в /Controllers/SectionController.cs. Принимает только POST, как и любое действие, изменяющее базу данных.
private SectionRepository secRepo = new SectionRepository();
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Delete(long id)
{
Section sec = secRepo.GetById(id);
secRepo.Delete(sec);
secRepo.Save();
return Content("Success");
}
Только что просмотрел видео о некоторых шаблонах, которые вы можете получить для ASP.NET MVC с помощью Subsonic. Хотя я еще не реализовал это и даже не пробовал, это выглядит невероятно! Взгляните здесь .
Также похоже, что DynamicData и MVC будут объединены в некоторых из следующих выпусков.
Другое чтение ...
* Дэвид Хайден
* rbqsoft
* Sharp Architecture Wiki
У Чада Майерса есть хорошая статья по этому поводу.
Также одна от Дино Эспозито.