【问题标题】:How to place ASP.NET custom controls in separate tab panels?如何将 ASP.NET 自定义控件放置在单独的选项卡面板中?
【发布时间】:2012-01-26 20:44:19
【问题描述】:

我有一个 asp.net 占位符,其中填充了许多自定义控件,每个自定义控件都是包含各种事实和交互的位置的摘要。

当直接使用控件填充占位符时,它们会在页面下方的另一个下方添加。

我正在尝试找到一种方法,将循环中生成的每个自定义控件放置在其自己的选项卡(任何类型的选项卡、asp.net/jquery ui 等)中,以便用户可以选择他们希望查看的摘要而不必向下滚动页面来找到它。

有没有人知道如何实现这一点? (我使用的是 ASP.NET 和 VB.NET)

【问题讨论】:

    标签: asp.net vb.net tabs custom-controls placeholder


    【解决方案1】:

    你有几个选项 asp.net Ajax Toolkit 提供了一个选项卡控件,Accordion 都是很好的补充,当然你也有提供选项卡的 jquery。

    Asp.net Ajax 选项卡here

    Asp.net 手风琴here

    Jquery UI 标签here

    【讨论】:

    • 我不是在询问选项卡控件,而是在寻找一种方法来使用生成的自定义控件的动态数量填充任何选项卡控件。
    • 如果每个“选项卡”都有用户控件,那么为什么需要动态填充?您只需将每个用户控件放在每个选项卡中,它就会显示出来。也许我没有正确理解你的问题。如果您确切地指定了您要寻找的最终结果,这将有所帮助。
    • 控件是在循环中生成的,当前将每个控件添加到占位符,每次迭代我想将生成的控件添加到不同的选项卡。
    • 您的 aspx 中是否已经有不同的占位符,或者您正在动态创建它们?
    • 目前我在 aspx 中只有一个占位符,所有自定义控件都添加到该占位符中,因为如果我动态创建它们,我无法在同一事件中向它们添加控件,因为它们还不存在。
    【解决方案2】:

    如果您正在寻找某种选项卡控件,请查看这篇关于 Tabs Demonstration 的文章

    【讨论】:

    • 我不是在询问选项卡控件,而是在寻找一种方法来使用生成的自定义控件的动态数量填充任何选项卡控件。
    • 我正在尝试将通过循环生成的自定义控件添加到不同的选项卡,而不是将它们一一添加到占位符并让它们显示在彼此下方。
    猜你喜欢
    • 1970-01-01
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多