欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【使用AjaxPro.Net框架实现在客户端调用服务端的方法】,下面是详细的讲解!
使用AjaxPro.Net框架实现在客户端调用服务端的方法
此文档将使用AjaxPro.Net框架实现Ajax功能:在客户端异步调用服务端方法。AjaxPro.Net是一个优秀的.net环境下的Ajax框架,用法很简单,可以查阅相关资料,本文档是一个简单的实例讲述使用AjaxPro的几个关键点。
1、下载AjaxPro 组件。并将AjaxPro.dll引用到网站(或项目)。下载:Download latest version 7.7.31.1.
2、修改Web.config。在 <system.web> 元素中添加以下代码。
<configuration><system.web> <httpHandlers> <!-- 注册 ajax handler,2.0以上框架用AjaxPro.2 -->
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
</httpHandlers> </system.web> </configuration>
3、对AjaxPro在页Page_Load事件中进行运行时注册。如:
//AjaxPro.Utility.RegisterTypeForAjax(typeof(所在类的类名));类的类名。如是放在命名空间,则需要写上完整的命名空间(如:namespaces._Default)
AjaxPro.Utility.RegisterTypeForAjax(typeof(testPro1));
4、创建服务器端方法。只要给一个方法加上[AjaxPro.AjaxMethod]标记,该方法就变成一个AjaxPro可进行影射调用的方法。如下:(我现在是新建一个testPro1.aspx页面,在它的cs代码中加入)
5、客户端调用:
页面中加入以下代码:
<input id="Button1" type="button" value="获是服务器时间" onclick="getTime()" />
<input id="Button3" type="button" value="获是服务器对象" onclick="getStudent()" />
二、扩展,客户端访问服务器对象
1、在App_code中新建类:
2、在测试页面testPro1.aspx页面,在它的cs代码中加入
3、aspx页面的javascript脚本
测试aspx页面中的脚本
<div><input id="Button3" type="button" value="获是服务器对象" onclick="getStudent()" />
<input id="Button4" type="button" value="客户端提交对象给服务器" onclick="putStudent()" />
</div>
参考:官网
关于使用AjaxPro.Net框架实现在客户端调用服务端的方法的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【404页面】ASP.NET设置404页面返回302HTTP状态码
- 【asp】asp.net开发中常见公共捕获异常方式总结(
- 【Visual】分享Visual Studio原生开发的10个调试
- 【全局】.net全局定时定期执行某些操作在Global.a
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
