貌似又几天没写博了,有点懒了.
前两天做的一个页面,因为忘记变量初始化,被日本人当BUG打回来,汗死[emot]sweat[/emot]
事情是这样的:有那么一个数据列表,要求点RadioButton选择列进行行删除操作.因为初始化的时候是默认选择第一条的,而且没数据的时候行删除按钮不可用,所以...大意了...
删除数据后,列表重新绑定,仍然是默认选择第一条,但是有的数据是不可删除更改的,所以有可能数据都不更改删除的,但是我是用一个变量取列表的索引的,然后直接删除该行.问题出现了,在全部是不可选择不可更改删除的数据时,点行删除按钮的时候,会删除列表的第一行,因为int型变量默认值是0.找到问题后,把变量初始化为-1,问题解决了.
这些小问题不可忽视啊,一个不小心就可能出现严重的问题
据说PW这次的漏洞正是因为变量初始化和过滤不严格导致的,1/3的论坛挂了,那个惨啊

PS:最近有点郁闷

Back