前台
function regjs()
{
var result = cq.reg.reguserok().value;
alert(result);
}
后台
[AjaxPro.AjaxMethod()]
public string reguserok()
{
string x = "";
if(reguser() == "1")//执行另外一个函数,该函数无错
{
x = "1";
}
else
{
x = "0";
}
return x;
}

解决方案 »

  1.   

    设断点,看看能不能执行到public string reguserok()
      

  2.   

    不能.无法访问reguserok()函数.不知道问题出在那里.
      

  3.   

    AjaxPro.Utility.RegisterTypeForAjax(typeof(cq.reg));是不是没加上这句话阿?
      

  4.   

    邀请人加入  asp.net 开源软件交流QQ群28841212
      

  5.   

    cq.reg 是类名么
    是的话 换个没有.得看看
    然后AjaxPro.Utility.RegisterTypeForAjax(typeof(classname));
    前台classname.reguserok()
    其他 也没有问题呀  再说我也不厉害  哈哈  可能看不出来
      

  6.   

    你写成这样试试..我也是刚知道一点ajaxfunction regjs()
    {
    cq.reg.reguserok(regjs_callback);
    alert(result);
    }
    function regjs_callback(res)
    {
    var result=res.value;
    alert(resull);
    }
      

  7.   

    var result = reg.reguserok().value;
      

  8.   

    都不行啊。我发现ajaxpro只要是执行复杂函数,都容易返回null。可能是自己技术有问题。
      

  9.   

    Request 不能用在Ajax方法里,另外服务器控件之类的东西也不能在这里用