Позвоните в javascript из asp.net mvc - PullRequest
0 голосов
/ 10 марта 2011

Как я могу вызвать функцию javascript из контроллера MVC, аналогичного что вы будете делать в веб-формах с ICallbackHandler?

Возможно ли это? Спасибо.

1 Ответ

2 голосов
/ 10 марта 2011

Действия контроллера не могут вызывать функции JavaScript.Они возвращают результаты действий.Код Javascript должен содержаться на стороне клиента.Поэтому, если вы хотите вызвать функцию javascript, которая должна выполняться при определенных обстоятельствах, вы можете подписаться на соответствующее событие и, когда это событие вызывается, вызвать функцию.

Например, если вы хотите вызвать функцию javascript, когдаНажатием кнопки с помощью jQuery вы можете сделать следующее:

$(function() {
    // subscribe for the click event
    $('#someId').click(function() {
        // the button is clicked => execute some javascript function here
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...