页面描述如下:页面实现的是在线批量计算数据: 在一个asp.net页中 有一个gridview(绑定用户添加是计算前的批量数据) 一个table(table 中放了很多的textbox,供用户添加计算前的初始数据) 两个button(一个添加按钮 一个计算按钮)。 gridview的绑定我是用list进行绑定的,我申请了一个静态全局list变量 public static List<point> PointList = new List<point>();....gridview1.DataSource = PointList;
目前遇到的问题是 网站发布后,不同的用户在这个页面操作彼此会有影响,比如说a用户添加了一组计算数据,当B用户访问这个页面时,gridview1已经有a添加的这组数据了,这个显然是不可以的,我初步判断是由于我定义的是全局静态变量的原因(不知道是否正确,请大家指正),但是我不用静态的 那么gridview只能绑定最近添加的一组信息,因为每次点击添加按钮时 都会重新new一个PointList 这样之前添加的数据都没有了,我对这个问题很棘手,急切需要大家的帮助,谢谢 补:
public class point
{
public double dSE { get; set; }
public double dSN { get; set; }
public double dEE { get; set; }
public double dEN { get; set; }
}
心有法竹
繁星点点滴滴
弑天下
牛魔王的故事
萧十郎
素胚勾勒不出你