开发的系统在线用户少没有问题,用户多了就出现数据混乱
具体情况是:请求页面出现了其他页面的信息

解决方案 »

  1.   

    没有用static变量,没有application,用的是form验证和static方法
      

  2.   

    static方法
    里面有没有声明变量?
      

  3.   

    static方法
    里面有没有声明变量?什么意思??
      

  4.   

    static方法里面有没有定义static变量
      

  5.   

    不会是form验证的问题,static方法里是否有影响页面信息的动作?
      

  6.   

    去掉了form验证,改成windows验证也不行
    static方法只是transform输出字符串
      

  7.   

    public static string TransformXml(DataSet ds, string xslPath)
            {
                XmlDocument xDoc = new XmlDocument();
                xDoc.LoadXml(ds.GetXml());
                XslTransform xsl = new XslTransform();
                xsl.Load(xslPath);
                MemoryStream outStream = new MemoryStream();            try
                {
                    xsl.Transform(xDoc, null, outStream);
                }
                catch (Exception e)
                {
                    return "对不起,系统发生解析错误,请稍后再试";
                }
                outStream.Position = 0;
                StreamReader reader = new StreamReader(outStream);
                string strOut = reader.ReadToEnd();
                return strOut;
            }
    这个静态方法会导致什么问题吗
      

  8.   

    也有可能codebehide文件指定错乱
      

  9.   

    如果楼主确定出现数据混乱的页面,是被缓存的页面,
    你可以尝试取消缓存一段时间,如果现象消失,
    那么可以肯定这是一个bug,
    解决方案有2个,取消缓存或者禁用内核缓存模式。
      

  10.   

    Click the link to solve your problem.Good luck!