我用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;
}为什么不能操作服务器控件????
[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;
}为什么不能操作服务器控件????
解决方案 »
- 在线使用FreeTextBox编辑器时,打空格的时候出现乱码!
- 无刷新实现DropdownList三级联,在线等。。。。。。。
- 接受或获得数据是使用,asmx(web服务)还是用aspx页面哪个更效率?
- 多人调用excel.dll读取Excel时出错!
- 在客户段使用Javascript调用web服务
- |M| 一段文字如何拆成数组并显示出来
- 如何设定打开的IE的标题
- Session问题,我疯了!!
- IIS上部署,连接不上access数据库
- ISAPI_Rewrite正则表达式问题
- 有多少做asp.net真正理解面向对象、懂得委托、继承、接口等,还是在人家架构好的上面控件+if..else?
- 超级简单的问题,请大家帮看看!
{
//执行到这,就不执行了,直接返回null
}
--------------
这里执行完就要执行return,从语句上看.
if(--------) //符合此条件后都需要返回
{
return ---; //都需要返回值
}
{
//执行到这,就不执行了,直接返回null
}
可是我那里有代码啊...他是执行到IF,就直接返回NULL,里面的代码不执行了啊.
就是这样
==============就是哪样???没法解决吗???可以说清楚一点吗?
不过可以从js调用后台cs方法的时候把值传进去呀
你的ajax再操作也不行呀,如果想改变某控件的值,在这个时候只能使用客户端脚本来设置了