做了Webservice 如何返回具体的错误信息???另外 datatime类型的expDate 如果为null时 就异常 ,如何加个判断 ?
返回bool 类型,但是我希望要catch捕获的信息,如何作 ? 另外 datatime类型的expDate 如果为null时 就异常 ,如何加个判断 ?
使用expDate.ToString()!=DBNull.Value
为什么不行
[WebMethod]
public bool Validate(string cardNumber,DateTime expDate)
{ //(expDate.ToString()!=DBNull.Value)&&
try
{
if(expDate>=DateTime.Today)
{
int temp=0;
char[] ccDigits=cardNumber.ToCharArray();
for(int i=0; i<cardNumber.Length;i++)
{
if((int.Parse(ccDigits[i].ToString())%2)==0)
{
temp=1;
}
else
{
temp=0;
break;
}
}
if (temp==1)
return true;
else return false;
}
else
{
return false;
}
}
catch(Exception ex)
{return false;//ex.Message;
}
}