最近一直在修改项目,看到前一批开发人员用到了ajaxpro,自己使用了一下,

1、web.cofig添加节点

<system.web>
  <httpHandlers>
   <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>

 

2、cs文件中添加引用

using AjaxPro;

 

3、cs文件加载事件

    protected void Page_Load(object sender, EventArgs e)
    {
 
        Utility.RegisterTypeForAjax(typeof(类名));

 

4、cs方法前面加  [AjaxPro.AjaxMethod]

    [AjaxPro.AjaxMethod]
    public string getname(string selectvalue)
    {

//注意,1、一定要有返回值;2、方法体内得不到控件;3、最好有传入参数,有时会报“指定资源下载错误”

//错误
        return selectvalue;
    }

 

5、前台js使用

    <script type="text/javascript" language="javascript">
    function tan()
    {
        var a = 类名.getname("1111").value;
        alert(a);
    }
   
    </script>

6、控件

<input type="button" id="btn1" value="click here" onclick="return tan()" />

 

 

posted on 2008-12-31 12:33  自己  阅读(418)  评论(0编辑  收藏  举报