环境:
vs2008 3.5 ajaxPro.dlljs,配置,代码都写好了。设置断点也能运行。问题是。怎么一运行到第二行就不走了?页面没动静。调试器也没动静
后台代码
//根据日期,企业,产品类型,刷新数据显示,并根据逻辑决定是否允许修改。
[AjaxPro.AjaxMethod()]
public void getDatas(string aa)
{
Projectname.Entity.ProductTypeEntity product = new Projectname.Entity.ProductTypeEntity();
product = Projectname.BusinessLogicLayer.ProductType_BLLSub.Get_ProductTypeEntity(int.Parse(this.ddl_cpmc.SelectedValue));//<-------------------------就是这里,断点运行到这里后,再按F11,就没动静了。
this.txt_cpdw.Text = product.Product_dw; //根据企业,产品,日期,获得产量
if (ViewState["id"].ToString() == "")
{
//缺少单位编号信息 说明是首次进来
//hs.yangjun.Static.CommonClass.alertMsg("缺少单位编号信息,请联系管理员。");
return;
}
vs2008 3.5 ajaxPro.dlljs,配置,代码都写好了。设置断点也能运行。问题是。怎么一运行到第二行就不走了?页面没动静。调试器也没动静
后台代码
//根据日期,企业,产品类型,刷新数据显示,并根据逻辑决定是否允许修改。
[AjaxPro.AjaxMethod()]
public void getDatas(string aa)
{
Projectname.Entity.ProductTypeEntity product = new Projectname.Entity.ProductTypeEntity();
product = Projectname.BusinessLogicLayer.ProductType_BLLSub.Get_ProductTypeEntity(int.Parse(this.ddl_cpmc.SelectedValue));//<-------------------------就是这里,断点运行到这里后,再按F11,就没动静了。
this.txt_cpdw.Text = product.Product_dw; //根据企业,产品,日期,获得产量
if (ViewState["id"].ToString() == "")
{
//缺少单位编号信息 说明是首次进来
//hs.yangjun.Static.CommonClass.alertMsg("缺少单位编号信息,请联系管理员。");
return;
}
在方法内打上断点
调试后直接F5进此断点 调试问题
product = Projectname.BusinessLogicLayer.ProductType_BLLSub.Get_ProductTypeEntity(int.Parse(this.ddl_cpmc.SelectedValue));//<-------------------------就是这里,断点运行到这里后,再按F11,就没动静了。
不知道你具体的逻辑是怎样,但是就凭这句,感觉就不对,ajaxpro操作,this.ddl_cpmc.SelectedValue怎么能取道正确的直呢?
判断是否null等
this.ddl_cpmc.SelectedValue//会获取不到值你从js 中获取ddl_cpmc的值 传给后台方法