[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