ajax调用后台方法问题(在线等) 30
ajax调用后台方法时为什么运行到取值或者赋值时就自动跳出?注意我用的是vs2003[Ajax.AjaxMethod]publicvoidsetsanzhechexinx...
ajax调用后台方法时为什么运行到取值或者赋值时就自动跳出?注意我用的是vs2003
[Ajax.AjaxMethod]
public void setsanzhechexinxi(string chepaihao)
{
string zhuanid=Request.Cookies["AJID"].Value;
string sql="select * from 案件表 where 主案ID='1' and 车牌号='"+chepaihao+"'";
DataSet ds = GetDataSet(sql);
foreach(DataRow dr in ds.Tables[0].Rows)
{
this.labjiaoshirenxingming2.Text=dr[8].ToString();
this.labjiaoshirendianhua2.Text=dr[9].ToString();
this.labchangpaimingc2.Text=GetPingPai(dr[17].ToString());
this.labcheliangxinghao2.Text=GetCheXing(dr[18].ToString());
}
}
运行到取cookies值的时候就跳出去了。如果我把string zhuanid=Request.Cookies["AJID"].Value;注释掉(这个cookies的值是1也就是‘主案ID=1’)那么当运行到this.labjiaoshirenxingming2.Text=dr[8].ToString();赋值时它又跳出去了。 展开
[Ajax.AjaxMethod]
public void setsanzhechexinxi(string chepaihao)
{
string zhuanid=Request.Cookies["AJID"].Value;
string sql="select * from 案件表 where 主案ID='1' and 车牌号='"+chepaihao+"'";
DataSet ds = GetDataSet(sql);
foreach(DataRow dr in ds.Tables[0].Rows)
{
this.labjiaoshirenxingming2.Text=dr[8].ToString();
this.labjiaoshirendianhua2.Text=dr[9].ToString();
this.labchangpaimingc2.Text=GetPingPai(dr[17].ToString());
this.labcheliangxinghao2.Text=GetCheXing(dr[18].ToString());
}
}
运行到取cookies值的时候就跳出去了。如果我把string zhuanid=Request.Cookies["AJID"].Value;注释掉(这个cookies的值是1也就是‘主案ID=1’)那么当运行到this.labjiaoshirenxingming2.Text=dr[8].ToString();赋值时它又跳出去了。 展开
展开全部
把代码贴出来啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方法用错了
Ajax.AjaxMethod]
public void setsanzhechexinxi(string chepaihao)
{
首先客户端调用后台的方法,只是抽象的表达而已,其实ajax是从后台返回http实体对象数据
this.labjiaoshirenxingming2.Text=dr[8].ToString();
this.labjiaoshirendianhua2.Text=dr[9].ToString();
this.labchangpaimingc2.Text=GetPingPai(dr[17].ToString());
this.labcheliangxinghao2.Text=GetCheXing(dr[18].ToString());
这些通过ajax方法来操纵后台控件是无意义的
public void setsanzhechexinxi 既然无返回,ajax还有什么意义???
Ajax.AjaxMethod]
public void setsanzhechexinxi(string chepaihao)
{
首先客户端调用后台的方法,只是抽象的表达而已,其实ajax是从后台返回http实体对象数据
this.labjiaoshirenxingming2.Text=dr[8].ToString();
this.labjiaoshirendianhua2.Text=dr[9].ToString();
this.labchangpaimingc2.Text=GetPingPai(dr[17].ToString());
this.labcheliangxinghao2.Text=GetCheXing(dr[18].ToString());
这些通过ajax方法来操纵后台控件是无意义的
public void setsanzhechexinxi 既然无返回,ajax还有什么意义???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询