在asp.net中以编程方式添加“categories”标题

时间:2011-01-13 12:55:44

标签: c# asp.net

我正在构建一个上传文档的应用程序,我遇到了一个需要帮助的问题。 管理员可以添加用户可以上载文档的类别。在显示文档的页面上,需要显示它们上载的类别。 所有信息都存储在数据库中,我想知道如何很好地显示它。类别和每个类别下的该类别的文件。 感谢您的帮助,Laziale

3 个答案:

答案 0 :(得分:1)

用户树视图将父节点显示为类别,将子节点显示为上传文档名称。

Category1
    |
     ___ Uploded Doc1
     ___ Uploded Doc2
    |
Category2
    |
     ___ Uploded Doc3

不确定您是否还需要其他东西。但请详细说明您想要的内容。

答案 1 :(得分:0)

我将推荐由JQuery制作的JTree,它非常方便。

答案 2 :(得分:0)

一个快速的解决方案是从文档中引用每个类别,然后首先遍历文档,并在每个类别的文档中嵌套循环。代码应如下所示:

foreach (Category cat in myCategories)
{
   // create a new Label for Category Title
   // lblCat.Text = cat.Title;

   foreach (Document doc in cat.Documents)
   {
      // create another new Label beneath the category label
      // lblDoc.Text = doc.Title;
   }
}

另一种解决方案是创建一个表(如HtmlTable控件)并在运行时将其添加到页面上。