Я создал программное обеспечение для создания расписания, но столкнулся с ошибкой при удалении события,
$('#btnDelete').click(function () { if (selectedEvent != null && confirm('Are you sure?')) { debugger; $.ajax({ type: "POST", url: '/TimeTable/DeleteEvent', data: { 'eventID': selectedEvent.eventID }, success: function (data) { if (data.status) { debugger; //Refresh the calender FetchEventAndRenderCalendar(); $('#myModal').modal('hide'); } }, error: function () { alert('Failed'); } }) } })
HTML-код
&ЛТ;кнопка ID="btnDelete" класс="БТН БТН-умолчанию БТН-см тянуть-право"и GT;
&ЛТ;промежуток класс="glyphicon-удалить glyphicon"&ГТ;&ЛТ;/жизненный период> удалить
</кнопка>
Расписание.в CS
[HttpPost]
public JsonResult DeleteEvent(int eventID)
{
var status = false;
использование (MahiCommerceEntities dc = новые MahiCommerceEntities())
{
ВАР в = постоянного тока.Расписание поездов.Где(a => a.Id == eventID).FirstOrDefault();
если (v != null)
{
постоянного тока.Расписание поездов.Удалить(v);
постоянного тока.Метод SaveChanges();
статус = true;
}
}
возврат новый JsonResult { данные = новый { состояние = состояние } };
}
Что я уже пробовал:
он выдает мне ошибку 500 сервер не найден
F-ES Sitecore
Поместите точку останова в свой метод DeleteEvent и пройдите через нее в отладчике, это, вероятно, вызовет исключение.