[AjaxPro.AjaxMethod]
public int getTimeHH(string cardID)
{
int result = 0;
DataSet ds = bll.getTimeHH(cardID);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
result += Convert.ToInt32(ds.Tables[0].Rows[i]["服务时间"].ToString());
}
return result;
}
[AjaxPro.AjaxMethod]
public int getTimeHH(int teamID,string cardID)
{
int result = 0;
DataSet ds = bll.getTimeHH(teamID, cardID);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
result += Convert.ToInt32(ds.Tables[0].Rows[i]["服务时间"].ToString());
}
return result;
}
js代码:function a()
{
var a=VoluntaryDemo.VoluntaryInfo.getTimeHH(ds.Tables[0].Rows[i].CCardNo).value;
}
获取到的参数是null,因为ajax不支持重载.
本文探讨了在使用AjaxPro.AjaxMethod特性时遇到的方法重载问题,详细介绍了两个相似的公共方法getTimeHH,这两个方法旨在通过不同的参数组合来获取服务时间的总和。文章还提到了JavaScript中调用这些方法时遇到的问题,并指出Ajax本身并不支持方法重载。
158

被折叠的 条评论
为什么被折叠?



