关于ajaxPro.2 使用出错(未定义)

后台代码


using System;
using System.Data;

namespace myshop.Admin.products
{
    public partial class ProductAdd : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //注册ajaxPro,括号中的参数ProductAdd是当前的类名
            AjaxPro.Utility.RegisterTypeForAjax(typeof(ProductAdd),this.Page);

        }
        //申明是ajaxPro方法
        [AjaxPro.AjaxMethod]
        /// <summary>
        /// 获取下级分类
        /// </summary>
        public DataSet getNextClass(string cid)
        {
           }
}

前台调用时用的这句话

ProductAdd.getNextClass(sid).value;

配置文件

<httpHandlers>
      <add path="ajaxpro/*.ashx" verb="*" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
</httpHandlers>

但是每次都会报productAdd找不到

有namespace要加上namespace的路径,没有才是ProductAdd.getNextClass

改成

myshop.Admin.products.ProductAdd.getNextClass(sid).value;

之前写的总结题主可以参考下:


img


有其他问题可以继续交流~