Как вызвать метод C # в JavaScript - PullRequest
0 голосов
/ 10 марта 2010

Мне нужно вызвать метод codeBehind с именем RebinData () в функции javaScript

Как мне это сделать?

Привет

Ответы [ 3 ]

1 голос
/ 10 марта 2010

Использование квантификатора стороны сервера ASP для вызова стороны сервера будет работать только при начальном рендеринге, когда страница загружена. Если вы хотите вызвать метод по желанию в ответ на действие пользователя, вы можете запустить обратную передачу или использовать Ajax для асинхронного вызова кода на стороне сервера.

0 голосов
/ 10 марта 2010

Я думаю, что вы не можете перепривязать элементы управления через Ajax на стороне сервера.Одним из способов является получение данных с сервера с использованием Ajax, а затем связывание данных на стороне клиента.Это также зависит от используемой вами библиотеки javascript (библиотеки Microsoft ajax, Jquery).

0 голосов
/ 10 марта 2010

Вы можете сделать это с помощью WebMethods, я точно не помню, как это делается. Поиск в Интернете "asp.net webmethods" должен дать вам много способов сделать это.

Вот ссылка на первый результат, в нем есть объяснение того, как вызывать веб-методы:

http://geekswithblogs.net/frankw/archive/2008/03/13/asp.net-ajax-callbacks-to-web-methods-in-aspx-pages.aspx

...