写这篇文章的时候我不得不不又想鄙视下当初教我们的那个老师了 尼玛数据库备份还原都不会 FUCK...
前几天做项目发现的一个问题
是传统的查询栏 数据列表 分页控件 这里分页控件使用的是aspnetPager
因为每次改变分页索引的时候都会引起回发 所以必须记录下查询条件
我习惯性的在后台程序中这样定义
public static string name;
public static int age;
其实这样是对static没理解才会犯的错误 static是静态类 所为静态类就是只有一个 不会动态新生成 也就是是说内存中只有这个一个变量 不会有其他的变量了 亲...
所以这样就会出现一个问题 如果 我这边查询条件是 名字为 aa 查询出来的自然是AA 但是另外个人通过另外台电脑做无条件查询的时候 查询条件就会调用这个静态的字段作为查询条件自然就会无条件查询变成了有条件查询 哎...鄙视那个老师
总结下 静态属性就是在服务器内存中共享了同一个东东 这个东东是不会变的 所以 一般方法可以静态 因为方法不会变 字段看情况设置静态!!!!