博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【ASP.NET 类库】当你懒得用 Json+Ajax 时,可以试试 AjaxPro
阅读量:5825 次
发布时间:2019-06-18

本文共 1447 字,大约阅读时间需要 4 分钟。

一般我们在页面调用Ajax时,需要通过 js 调用ajax ,接着后台处理得到的数据,然后返回数据,ajax 得到返回的数据进行处理。

然而有没有可以像调用方法一样来进行Ajax操作呢? AjaxPro 可以办到。简单示例如下,先看效果图:

核心就是 AjaxPro.2.dll 文件,简单配置一下就可以了,步骤如下:

1.引用 AjaxPro.2.dll 文件,配置 Web.config 文件:

2.然后就可以写想要处理的方法了:

namespace AjaxProTwo{    public class YlukaAjax    {        //AjaxPro.AjaxMethod                [AjaxMethod]        public People GetThePeopleInfo(string name)        {            People people = new People();            people.Name = name;            people.BlogPath = @"http://www.cnblogs.com/yc-755909659/";            return people;        }        //改变了方法名,调用时使用 AjaxProTwo.YlukaAjax.ShowMessage()        [AjaxMethod, AjaxNamespace("ShowMessage")]        public string ShowTheMessage()        {            return "你好,我是叶小超。很高兴认识你!";        }    }}

3.最后,Web页面后台文件引用方法的类:

public partial class Default : System.Web.UI.Page    {        protected void Page_Load(object sender, EventArgs e)        {            //必须引用,不能放在 IsPostBack 中             AjaxPro.Utility.RegisterTypeForAjax(typeof(YlukaAjax));        }    }

4.最后,js 调用就行了:

 

源代码地址:

参考文章:

你可能感兴趣的文章
python+selenium之字符串切割操作
查看>>
串结构练习——字符串匹配
查看>>
linux下输入密码不回显
查看>>
《构建之法》读书笔记
查看>>
拿下阿里、头条、滴滴的offer后谈谈面试经验---动身前看一看
查看>>
android开发(49) android 使用 CollapsingToolbarLayout ,可折叠的顶部导航栏
查看>>
【ERP】如何在多行数据块中实现仅能勾选唯一的主联系人
查看>>
Oracle 数据库优化的R方法(Method R)
查看>>
CentOS最小化安装系统开启网卡
查看>>
互联网+升级到智能+ 开启万物智联新时代
查看>>
Linux文本编辑器之Nano
查看>>
【原】IOS中KVO模式的解析与应用
查看>>
理解 QEMU/KVM 和 Ceph(3):存储卷挂接和设备名称
查看>>
[MFC] CList
查看>>
[Android Pro] 完美Android Cursor使用例子(Android数据库操作)
查看>>
c++中sizeof的分析
查看>>
线程间操作无效: 从不是创建控件的线程访问它的解决方法
查看>>
hdu 1236 排名
查看>>
PHP面向对象深入研究之【继承】,减少代码重复
查看>>
RBAC权限管理
查看>>