这是为什么呢?

问题描述

遇到一个怪现象,如下代码:if(isuccess>0&&ifail==0){HNAS.Public.WebCommon.AlertMsn.PopMsn(-1,"全部邮件发送成功!");}if(isuccess>0&&ifail>0){HNAS.Public.WebCommon.AlertMsn.PopMsn(-1,"部分邮件发送成功!");}if(isuccess==0&&ifail>0){HNAS.Public.WebCommon.AlertMsn.PopMsn(-1,"全部邮件发送失败!");}当出现情况1时,则正常弹出,"全部邮件发送成功!"窗口。当出现情况3时,则不会弹出窗口,奇怪啊!谁能给我分析下会是什么原因?

解决方案

解决方案二:
mark,你单步调试下,看有没有整到HNAS.Public.WebCommon.AlertMsn.PopMsn(-1,"全部邮件发送失败!");执行到这行代码.
解决方案三:
条件充分不必要
解决方案四:
你跟踪执行到这一行了吗?
解决方案五:
我跟踪了,发送失败的时候执行这一行了。但就是不弹出来

时间: 2024-08-31 13:17:32