日期:2014-05-17  浏览次数:20831 次

ajax未定义的问题
 前台代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Pressure_plate.aspx.cs" Inherits="Produce_Pressure_plate" %>

//下面是js脚本用到的ajax脚本
var jiecun = Produce_Pressure_plate.rec_jiecun(idstr[0]).value.split(',');



后台已经写了


//开始部分
public partial class Produce_Pressure_plate : System.Web.UI.Page
//
AjaxPro.Utility.RegisterTypeForAjax(typeof(Produce_Pressure_plate));

 [AjaxPro.AjaxMethod]
    public string rec_jiecun(string goodsid)
    {
        string str = "";
        str = tm + "," + yh + "," + mb + "," + sg;

        return str;
    }



现在的问题是,我如果F5程序没问题,但是我发布后,输入地址,运行到这个页面是,就弹出js脚本错误:
Produce_Pressure_plate 未定义。

怎么解决??急
ajax 脚本 c# js 发布

------解决方案--------------------
你运行调试一下试试,可能是你的取值没有取到的问题。
------解决方案--------------------
引用:
还是不行。求解决方法

修改AjaxPro.Utility.RegisterTypeForAjax(typeof(Produce_Pressure_plate));为
AjaxPro.Utility.RegisterTypeForAjax(typeof(Produce_Pressure_plate),this);
试试