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

Methode zur Implementierung asynchroner Anrufe des Servers durch AJAX-Client (js aufruft cs-Datei)

ajax 的使用方法,在 js 中调用 cs 文件中的一直方式,使用步骤如下

(1)下载 ajax.dll,并添加项目的引用。

(2)在项目的 webconfig 的 <httpHandlers> 节点中,添加 <add verb="POST,GET" path="ajax"/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/> 节点

(3)在 aspx 页面的 pageload 方法中添加 Ajax.Utility.RegisterTypeForAjax(typeof(ClassName));这里的 ClassName 是当前这个 cs 文件的类名。

(4)接下来在 cs 中编写的所有想要在 js 中调用的方法前都要加上 [Ajax.AjaxMethod()],如果想要调用 session,那么就要写成:[Ajax.AjaxMethod(HttpSessionStateRequirement.Read)]。

(5)在 js 方法中写 var address = ClassName.MethodName('parameter').value;   //ClassName 为类名,MethodName 为方法名,传入的参数为 parameter。

以上这篇关于Ajax客户端异步调用服务端的实现方法(js调用cs文件)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

声明:本文内容来自网络,版权归原作者所有。内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:notice#oldtoolbag.com (请在发邮件时,将#替换为@进行举报,并提供相关证据。一经查实,本站将立即删除涉嫌侵权内容。)

Möchten Sie auch mögen