在asp.net中以编程方式添加“类别”标题
问题描述:
我正在构建一个上传文档的应用程序,而且我遇到了一个需要帮助的问题。 管理员可以添加用户可以上传文档的类别。在显示文档的页面上,需要显示他们上传的类别。 所有的信息都存储在数据库中,我想知道如何很好地显示。类别和每个类别下的文件。 感谢您的提前帮助,Laziale在asp.net中以编程方式添加“类别”标题
答
用户树视图将父节点显示为类别,将子视图显示为已上传文档的名称。
Category1
|
___ Uploded Doc1
___ Uploded Doc2
|
Category2
|
___ Uploded Doc3
不确定是否需要别的东西。但请详细提及你想要的东西。
+0
感谢您的帮助,这就是我一直在寻找的 – Laziale 2011-01-13 14:40:06
答
一个快速解决方案可以是从其文档中引用每个类别,然后循环遍历文档,并通过每个类别的文档进行嵌套循环。代码应该是这样的:
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
控制),并在运行时将其添加到页面上。
目前为止没有任何内容,我只有一个面板显示所有文档,没有将它们分开分类 – Laziale 2011-01-13 13:05:39