日期:2014-05-19  浏览次数:20420 次

使用ajax.dll,调用的后台CS方法,不能操作服务器控件????
我用ajax.dll,前台代码起作用的就一句.var   imgurl=imagegallery.backImgUrl().value;

在后台cs文件中
[Ajax.AjaxMethod]
public     string   backImgUrl()
{
string   backurl= "error ";

if   (radModel.SelectedItem.Value== "1 ")
{
//执行到这,就不执行了,直接返回null
}
else
{
if   (txtUrl.Text.Trim()== " ")
{
lblmsg.Text= "请填写图片的链接地址 ";
backurl= "error ";
}
}

return   backurl;
}

为什么不能操作服务器控件????

------解决方案--------------------
哥哥哎,服务器控件的代码已经到了客户端,已经成了客户端的HTML控件了.
你的ajax再操作也不行呀,

如果想改变某控件的值,在这个时候只能使用客户端脚本来设置了