Я использую ajax actionlink
, чтобы позволить пользователю удалить запись в model (database table)
.
Пользователь clicks
в delete link
,
JQuery dialog
, чтобы запросить подтверждение.
Пользователь подтверждает, что хочет удалить, actionlink вызывает соответствующий метод на контроллере.
Метод пытается удалить соответствующую запись в базе данных, но не удается, например, база данных не работает по какой-то причине.
Поскольку я не обновляюэлемент на странице (я подозреваю, что onSuccess сработает?), как я могу сообщить, что запись не была удалена?
Так что я действительно спрашиваю, как передать возвращаемое значение из метода в Ajax ActionLink, илизаставить onFailure
стрелять.
Я подозреваю, что могу иметь скрытое поле и обновить его, используя UpdateTargetId
, а затем вызвать функцию onSuccess
для проверки значения - но это лучший способ или это будет работать?