Необходимо вызвать метод Javascript из кода

1

У меня есть класс кода, и у меня есть EventListener, мне нужно обновить всю страницу, когда мой EventListener ловит "Event".

Как мне это сделать? У меня есть функция JavaScript в моей клиентской стороне window.location.reload(true).

Проблема в том, что javascript никогда не запускается.

Code-Behind:

private void WebResponse_Msg(object sender, EventArgs e){
     ClientScript.RegisterClientScriptBlock(typeof(Page), Guid.NewGuid().ToString(), "refresh();", true);
 }

JS:

<script type="text/javascript">
    function refresh() {
        window.location.reload(true);
    }
</script>
Теги:
web-services

1 ответ

0
Лучший ответ

Серверный код не может запускать javascript (код на стороне клиента) всякий раз, когда вы хотите (например, при запуске события).

Однако есть несколько обходных решений, которые я упоминаю 2 из них:

1.Использование сигнала

2. Регистрация этого события при запуске в сеансе и периодическое проверка значения сеанса с помощью ajax.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню