English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод реализации асинхронного вызова сервера с помощью Ajax (js вызов cs файла)

Способ использования ajax, чтобы вызвать cs файл в js, шаги:

(1) Загрузите ajax.dll и добавьте его в ссылку на проект.

(2) В узле webconfig проекта добавьте <httpHandlers> узел <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>.

(3) В методе pageload страницы aspx добавьте Ajax.Utility.RegisterTypeForAjax(typeof(ClassName)); где ClassName - имя класса текущего cs файла.

(4) В cs все методы, которые вы хотите вызвать в js, перед началом должны быть помечены [Ajax.AjaxMethod()], если вы хотите вызвать сессию, то пишите: [Ajax.AjaxMethod(HttpSessionStateRequirement.Read)].

(5) В методе js пишите var address = ClassName.MethodName('parameter').value; // ClassName - имя класса, MethodName - имя метода, передаваемый параметр - parameter.

В этой статье, "Реализация метода асинхронного вызова сервера клиентом Ajax (js вызов cs файла)" - это все, что я поделился с вами, надеюсь, это даст вам некоторые идеи, и希望大家多多支持呐喊教程。

Заявление: содержимое этой статьи взято из Интернета, авторские права принадлежат их rightful владельцам, содержимое предоставлено пользователями Интернета в качестве добровольного вклада и загружено самостоятельно, сайт не имеет права собственности, не underwent редактирование в ручном режиме и не несет ответственности за связанные с этим юридические последствия. Если вы обнаружите содержимое,涉嫌侵犯版权, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма, пожалуйста, замените # на @) для сообщения о нарушении и предоставьте соответствующие доказательства. Если подтвердится, сайт немедленно удалят涉嫌侵权的内容。

Основной учебник
Рекомендуется к просмотру