У меня есть ajax-ссылка для удаления элементов в моем списке.
Вот представление:
@Ajax.ActionLink("Test", "Delete", new { projectID = item.ProjectID }, new AjaxOptions
{
Confirm = "Are you sure you want to delete this item?",
HttpMethod = "DELETE",
OnSuccess = "function() { alert('ok'); }"
})
Вот контроллер действий:
[AcceptVerbs(HttpVerbs.Delete)]
public ContentResult Delete(int projectID)
{
Project proj = m_ProjectBusiness.GetProject(projectID);
if (proj != null)
{
m_ProjectBusiness.DeleteProject(proj);
}
return null;
}
Отображается подтверждающее сообщение.
Контроллер действий вызывается.
Вид отображается обратно
НО событие OnSuccess не вызывается!