Member 12919944 Ответов: 1

Hwo для отображения предупреждающего сообщения и обновления страницы в ASP VB. (код на стороне сервера)


Эй, ребята, как мне показать всплывающее предупреждение и обновить страницу после него?

Что я уже пробовал:

но здесь ничего не происходит

Dim stringBuilder As New System.Text.StringBuilder("<script " + "type='text/javascript'>")
        stringBuilder.Append("alert('Student record Succesfully updated');")
        stringBuilder.Append("window.location.reload();")
        stringBuilder.Append("</script>")

[no name]

Что произойдет, если вы раскомментируете свой код?

Member 12919944

соорри . мой код его не комментирует

1 Ответов

Рейтинг:
0

Dave Kreskowiak

Вы должны отправить этот код вместе со страницей. Вы не можете просто произвольно отправить что-либо клиенту без его запроса. Это включает в себя просто отправку фрагмента сценария. Нет такой вещи, как" проталкивание " контента без запроса из браузера.

Страница Thage должна быть загружена со сценарием, уже находящимся в ней и ожидающим выполнения. Вам придется сделать какой-то AJAX-вызов серверу, чтобы заставить его выполнить обработку и вернуть сообщение о завершении или код по вашему выбору. Затем ваш клиентский javascript-код должен будет посмотреть на этот код и определить, должен ли он показывать предупреждающее сообщение или нет.

Нет никакого способа сделать это только из серверного кода.


Member 12919944

можете ли вы показать мне несколько примеров

Dave Kreskowiak

В интернете уже полно примеров. Все, что вам нужно сделать, это Google для "asp.net AJAX-вызов", или если вы используете MVC, "позвони в MVC Аякса".