У меня есть событие на моей странице aspx.cs:
public void deleteBtn_Click(object sender, CommandEventArgs e)
{
UsefulStaticMethods.DeleteComment(int.Parse(e.CommandName));
}
Я пытаюсь удалить комментарий со страницы. Удаление прошло успешно. Однако интерфейс веб-сайта не обновляется после того, как это событие произошло.
My Page Load отвечает за отрисовку всех комментариев на странице с помощью динамической кнопки (удалить комментарий).
Я знаю, что когда кнопка «Удалить» срабатывает, страница «Загрузка» запускается раньше… и это немного проблема… потому что загрузка страницы воссоздает интерфейс страницы, а deleteBtn_click удаляет комментарий, и я хочу обновить интерфейс сразу ... "Обновить" страницу без комментария, который был удален ..
Если я выполню функцию, чтобы снова нарисовать всю таблицу, она создаст еще один список комментариев вместе со списком комментариев, нарисованным на событии загрузки страницы.
Я не могу не отказать в составлении списка комментариев на page_load, потому что мне нужно все, что воссоздано во время обратной передачи (включая динамически создаваемую кнопку). Не могу использовать! Ispostback
Вопрос в том, как мне этого добиться / преодолеть проблему?