以下是我的一点研究,觉得和上个问题有类似的地方,请各位纠正! 如果全局变量在A.cs文件中调用B.cs中的一个方法.那全局变量 会不会就丢失.或者说执行母板页中其他页面的时候丢失. 
所谓丢失,也叫清空,失效?总之就是里面数据没有了。我把变量生命在了所有函数外,也试验过把他声明成静态变量。可还是不行。 所以我只能用数据库记录客户的回答提示问题的错误次数。 难道只能在model层存这个变量?存数据库更没必要了
所以以下几个疑问求大家给出指点: 
1 我所知道的数据容器如下,后面是对他的疑问 
  动态变量: 他的生命周期如何描述?只有用到的时候才加载到内存,什么时候失效呢? 
  静态变量: 会提前加载到内存,那他的舍命周期呢? 他是不是只能声明一次,任何时候不可更改? 
  属性:  他什么时候失效?赋值一次永久保留? 
  数据库:除了增删改外不会变化 
2除了这几个能够存储数据的介质以外,还有其他的嘛?如果有请补充. 
3记录用户回答提示问题的错误次数.我把他存储在了数据库中.后来考虑到用属性是比较方便的.能够让数据库少一个字段.少点读写操作。 
但是由于对属性的声明周期不太了解所以,又因为是要针对用户,如果两个用户同时回答问题,那么属性又怎么记录呢? 
大致看来,只能够将数据写入数据库?用属性能实现吗?