客户端:
<%@ Page Language="C#" Debug="true" MasterPageFile="~/member/template_member.master" AutoEventWireup="false" CodeFile="shipping_address.aspx.cs" Inherits="member_order_shipping_address" Title="收获地址" %>
<script type ="text/javascript">  
    var obj=document.getElementById ; 
    
     function add_address()
     {
        var s=member_order_shipping_address.insert();
     }
  </script>后台:
 public partial class member_order_shipping_address : System.Web.UI.Page
 protected void Page_Load(object sender, EventArgs e)
        {
    AjaxPro.Utility.RegisterTypeForAjax(typeof(member_order_shipping_address));}
[Ajax.AjaxMethod] 
public void insert()
{}现在的问题是:member_order_shipping_address未定义(我使用Ajax也是如此),后台代码只有类名,没有命名空间现在我该怎么做,哪位大哥能告诉我该怎么处理??

解决方案 »

  1.   

    该引用的我都引用了<httpHandlers>
          <add verb="*" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
          <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
        </httpHandlers>
      

  2.   

    config 配置     你有
    load时声明    也有 
    方法没返回值,但应该不是问题原因 症状是,运行时根本没反应? 还是挂了报错?
      

  3.   

    var s= ”<%= member_order_shipping_address.insert()%>";
    试试,还有看你的CodeFile="shipping_address.aspx.cs",为什么要调用member_order_shipping_address类?
      

  4.   

    http://www.cnblogs.com/lexus/archive/2007/11/29/977281.html