日期:2014-05-16  浏览次数:20538 次

AjaxPro返回值问题
// 遍历选中的点
                var ret = 0;
                var num = 0;
                if (confirm("您选择了" + selectedPoints.length + "个数据点,确认要将该条数据导入到异常库中吗?")) {
                    for (var i = 0; i < selectedPoints.length; i++) {
                        ret = index.InputExceptionDB("" + selectedPoints[i].category + "", "" + selectedPoints[i].y + "", "" + items + "", "" + dbnamestr + "", "" + datasampling + "", "" + station + "");
                        num = num + ret.value;
                    }

                    if (num > 0)
                        alert("您已经成功添加" + num + "条数据至异常数据库!");
                    else
                        alert("您添加数据至异常数据库失败!");
                }

    [AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]
    public int InputExceptionDB(string x, string y, string items, string dbnamestr, string datasampling, string station) {}

AjaxPro调用后台函数,再循环里面是,返回值的value总为null,去掉循环就能返回正确的结果,急求,在线求大神指点!
------解决方案--------------------
如果没记错,这个控件最后一次更新都快十年前了,这种古董级的控件基本没人用了吧,我也在差不多十年前用过,现在早忘的什么也没了,如果你是新项目的话,可以用jQuery
------解决方案--------------------
友情帮顶!