读书人

ajaxpro应用有关问题

发布时间: 2012-02-24 16:30:39 作者: rapoo

ajaxpro应用问题
总是返回null,不知为什么,请各位帮帮忙!
不胜感激.

c#的方法如下:

[AjaxPro.AjaxMethod]
public string Make_logo_default()
{
userVO.Logo = "logo.jpg ";
bool flag = userDAO.Update(userVO);
if(flag)
{
return "1 ";
}
else
{
return "0 ";
}
}


javascript的方法如下:

function default_logo_callback(res){
var flag = res.value;
alert(flag);
if(flag == "1 ")
{document.getElementById( "logo_pic ").innerHTML = "修改成功! ";
}
else
{document.getElementById( "logo_pic ").innerHTML = "修改失败! ";
}
}

function default_logo()
{ BS.user.company_base_info.Make_logo_default(default_logo_callback)
}

[解决办法]
bool flag = userDAO.Update(userVO);
看下这个方法中是否有异常
[解决办法]
if(flag== '1 ')
估计控件没找到的可能性比较大,页面-》右键-》查看源代码-》看看div的值
[解决办法]
null就是执行没成功了,我看就是那个userDAO.Update(userVO);方法错误了,你注意这个变量的参数类型
[解决办法]
你是不是在ajaxd当中使用了服务器控件?在ajax中服务器控件一定认不出来的
userVO 检查一下

读书人网 >asp.net

热点推荐