情况是这样的,我现在做了个网站。挂在购买的空间里面,可是这段时间总是出现数据紊乱。意思 就是 不同页面的数据 跑到同页面。我的那个网站是:http://www.bczx8.com/ 。
大家帮帮忙 知道数据紊乱是怎么搞的。我用的是把数据存在DataBind中,在下次调用是不是要把DataBind清空。这个我不怎么会,希望大家能够帮帮帮忙。

解决方案 »

  1.   

     那个网站 有的时候 会出现 数据紊乱的问题,在 域名服务器 的后台 有个“ 回收网站应用程序池”这个的功能是:回收池可以解开池锁定的文件,如FTP中不能删除的文件。 也可以清理内存,但是,会造成当时在线的用户掉线。 只要数据紊乱 点下这个 就可以了。但是 网站 不能每天守着 点那个吧!
     对于6楼 我的分类有两个,一级类别 是打的 电脑产品、小家电等。二级分类是 显示器、显卡等。但是这个好像没多大关系吧。
     我传数据 用的是 ASP.NET中的<%# DataBinder.Eval(Container.DataItem,"id") %>
    希望 那个高手 能给我个好的解决办法!!!
      

  2.   

    你能不能举个例子啊  “数据紊乱”   在你的网站上没发现“不同页面的数据 跑到同页面”??  我理解力太差了
    既然回收应用程序池能解决    说明系统内存被大量占用  你代码有严重缺陷(比如数据库没有关闭,使用大量session等等)   在你一个电脑上一个人测是测不出来的
      

  3.   

    恩,我是用了 好几个Session,那有什么解决的办法么?
      

  4.   

    public database()
    {
    //
    // TODO: 在此处添加构造函数逻辑
    //
    }
        private static string condb = System.Configuration.ConfigurationManager.ConnectionStrings["condb"].ToString();    public static SqlConnection cn;
        /// <summary>
        /// 打开数据库
        /// </summary>
        public static void Open()
        {
            if (cn == null)
            {
                cn = new SqlConnection(condb);
            }
            if (cn.State == System.Data.ConnectionState.Closed)
            {
                cn.Open();
            }    }    /// <summary>
        /// 关闭数据库
        /// </summary>
        public static void Close()
        {
            if (cn != null)
            {
                cn.Close();
            }    }
    那看看这段 有没有 错误!
      

  5.   

    这个就是耐心问题了!
    读代码是枯燥的,有文档好的,但还是很想自杀
    清空内存???C#是托管的
    ——
    这样,因为是运行出错,那么就要你的开发环境和运行环境一样
    达到错误代码的可重复性
    如果没有这些,就太难太难了,也许您的运气好,一下子就找到了
    有时候我也这样,突然想起N天前的代码的bug
      

  6.   

    哎!年后,我又回来了。去年的问题又来了,开始以为是代码写的有问题。然后我从头到尾的代码有重复看了一片,而且尽量优化了。可是今年又出现状况了,去年有一位小哥说,是数据库打开没关,这个可以去除了。然后是session的问题。一般网页上.net用户名的保存,用的大部分都是seeion吧。可是别人的网站怎么就没有出现状况呢?希望有遇见和我同样情况而且解决的大哥和我说说。帮帮我解决解决问题!
      

  7.   

    17楼代码应该没问题  不过个人感觉有点罗嗦  直接用try catch finall  来关闭不是很方便吗
    我觉得很可能还是代码的问题  仔细检查一下是不是绑定上出问题了
    还有  看下会不会是数据在导入数据库是本来就导错了