NetCMS网站内容管理系统☆ 产品服务区 ☆『 Bug反馈 』 [0509][后台]这段分类树绝对有问题!谁写的望严查!

1  /  1  页   1 跳转 查看:448

[0509][后台]这段分类树绝对有问题!谁写的望严查!

[0509][后台]这段分类树绝对有问题!谁写的望严查!

protected void GetClassList(DropDownList lst, int ParentID, int Layer, int gID)
    {
        IDataReader dr = rd.getClassList(ParentID, int.Parse(ChID.ToString()));
       
        while (dr.Read())
        {
            ListItem it = new ListItem();
            string stxt = "";
            it.Value = dr["ID"].ToString();
            if (Layer > 0)
                stxt = "┝";
            for (int i = 1; i < Layer; i++)
            {
                stxt += " ┉ ";
            }
            it.Text = stxt + dr["ClassCName"].ToString();
            if (dr["ID"].ToString() == gID.ToString())
            {
                it.Selected = true;
            }
            lst.Items.Add(it);
            GetClassList(lst, int.Parse(dr["ID"].ToString()), (Layer + 1), gID);
        }
      dr.Close();
    }


该问题已解决,如有朋友因点添加自定义频道文章或者修改超时出错就按一些方法处理!在红色部分加入红色字样关闭数据库连接即可!


此问题应该不是什么bug,只是netcms的程序员疏忽而已!该文件路径位于:NetCMS.Web\manage\channel\Content_add.aspx.cs
最后编辑兴兴在线 最后编辑于 2008-07-14 13:53:04
 

回复:[0509][后台]这段分类树绝对有问题!谁写的望严查!

桑田浪起,
沧海尘飞。
回忆留在原地,
生活还要继续。

 

回复:[0509][后台]这段分类树绝对有问题!谁写的望严查!

哈哈,今天发现了这个问题,原因是多重循环造成Sql连接池溢出,这里给我们个提示,一定要关闭不使用的数据库连接
 

回复:[0509][后台]这段分类树绝对有问题!谁写的望严查!

没有关闭dataReader将导致连接池爆满,而出现IIS问题,所以在使用的时候一定要记得关闭哦,这个是我自己亲身体验出来的,没关闭的时候,IIS不用多久就罢工了!!
 
1  /  1  页   1 跳转

版权所有 NetCMS网站内容管理系统  官方站  Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.03125 second(s) , 3 queries.
返顶部