带控件的嵌套转发器

时间:2011-08-25 20:11:55

标签: c# asp.net repeater

我需要创建一个类似于以下内容的用户界面:

cat 1                              Add Category                   Add Point
     cat 1a                        Add Category                   Add Point
          point
     cat 1b                        Add Category                   Add Point
          point
          point
     cat 1c                        Add Category                   Add Point
          cat 1c1                  Add Category                   Add Point
          cat 1c2                  Add Category                   Add Point
               point

我正在考虑使用带有嵌套转发器的转发器,但我对如何解决此问题感到困惑。当单击“添加类别”或“添加点”时,在转发器内,如果可能,我需要在转发器中显示带有按钮的数据输入字段。是一个转发器甚至是一个很好的控制使用?

1 个答案:

答案 0 :(得分:0)

从问题中的评论中复制: 我认为自定义用户控件在这里是理想的。用户控件将嵌套子项本身或一组“点”。此外,它将支持“添加类别”或“添加点”按钮。您可以在ControlState中保留嵌套程度等值,并可以使用它来填充包含控件的最左侧标签。

您可以查看此link以了解如何添加用户控件。您还可以选择进行一些额外的工作来使用控制状态来维护控件的深度。

相关问题