日期:2014-05-17  浏览次数:21171 次

函数里的形参如果没有的话,会有什么样的结果?
刚编写了一个函数,CheckUser(UserName,PwdHash),要求验证成功后返回True,失败后返回False。
但是无意中没有传递形参,直接调用了CheckUser(),发现居然也能返回True,只有在传递的UserName,PwdHash被传递,且不在数据库中才会返回False。
不知道如何避免这种情况?

------解决方案--------------------
你说的是asp吧?

没有传参数肯定会报错的。你页面里是否有on erro next resume,去掉试试。