我在客户端写了一段脚本是这样的
var response = Sample.ServerSideAdd(100,99);alert(response.value);就是用的网上最常见的实例,但是不知道是怎么回事,我运行起来后,就会有这样的一个脚本错误,说对象不支持此属性或方法
我想问一下,我是什么地方错了,报错行是var response = Sample.ServerSideAdd(100,99);

解决方案 »

  1.   

    有没有在web.config里加入ajax的节?
    有没有在sample这个页里写serversideadd方法?
    有没有在page_load里注册sample这个类?
      

  2.   

    我在web.config里面写的是:
     <httpHandlers>
    <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory,Ajax"/>
    </httpHandlers>
    在sample里面有写过serversideadd方法
    在page_load里面写的是:Ajax.Utility.RegisterTypeForAjax(typeof(Sampale1)); 请问是什么地方出了问题??
      

  3.   

    不管我怎么改,在javascript中都没办法调用到后台的方法,请问我的问题是什么?
      

  4.   

    在page_load里面写的是:Ajax.Utility.RegisterTypeForAjax(typeof(Sampale1)); 
    在客户端写了一段脚本这样
    var response = Sampale1.ServerSideAdd(100,99);
      

  5.   

    我还发现了一个问题,就是我在查看源文件的时候,自动生成的两javascript不在<head></head>之间,这正常吗?求解!
      

  6.   

    [Ajax.AjaxMethod()]
    public int ServerSideAdd(int a,int b)
    前面加了[Ajax.AjaxMethod()]没?
      

  7.   

    加上楼上说的后,出现对话框内容是:[object Object]请问是对的吗?
      

  8.   

    对 [object..  说明有返回值了