У меня есть следующая Ajax.actionlink, которая удаляет объект: -
@Ajax.ActionLink("Delete", "Delete", "Answer",
new { id = answer.AnswersID },
new AjaxOptions
{
Confirm = "Are You sure You want to delete this Answer ?",
HttpMethod = "Post",
UpdateTargetId = @answer.AnswersID.ToString(),
OnSuccess = "removePartial2",
})
и следующий Java-скрипт removePartial2, который будет называться Onsuccess: -
<script type="text/javascript">
function removePartial2() {
alert('Deletion was successful');
$(this).remove();
}
</script>
Я хотел проверить, как будет работать ссылка действия ajax, если приложение не запущено, поэтому я прекратил отладку приложения у разработчика визуальных веб-приложений, но я заметил, что даже если я перестану отлаживать приложение, ссылка ajax все равно будет удаляйте объекты успешно из базы данных, но alert('Deletion was successful')
не будет отображаться ,, , так что может вызвать это необычное поведение?