ajax.dll .net中简单使用ajax

来源:互联网 发布:淘宝怎样优化排名 编辑:程序博客网 时间:2024/06/05 06:11

ajax.dll已经是很老的东西了,但是今天我才用到它,现在把它的使用方法记录下来。

1.在web.config中配置ajax的处理程序。

<httpHandlers>
     <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />

<httpHandlers>

2. 注册处理程序类,ajaxTest是我的处理程序类。

Ajax.Utility.RegisterTypeForAjax(typeof(AjaxTest));

3. 在处理程序类中编写处理方法。

[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]
    public void abc(string s)
    {
       
        TextBox1.Text = s;
     
    }

4.3.在JS端使用AjaxMethod中的方法,AjaxTest是服务器端的处理程序类,abc是服务器端同名方法,可以接受3个参数,

abc('传给服务器的参数', '回调函数,接收一个参数,是一个response对象', 'context,这个参数还没弄清楚...')

AjaxTest.abc('ffff',function(e){alert(e.value)}, 'abc')

原创粉丝点击