【问题标题】:Variable number of textboxes - ASP C#可变数量的文本框 - ASP C#
【发布时间】:2011-11-17 04:18:21
【问题描述】:

我有一个简单的下拉列表,目前使用 asp:ListItem 进行填充,但稍后将更改为 db。

然后,根据用户的选择,我想向他们展示 2 到 5 个标签和文本框,以便他们可以输入值然后运行算法。

标签和文本框,让我们称之为 em 项目,将始终显示 1 和 2,但是 3-5 可以以任何组合出现,但最好始终按顺序排列,因此 5 永远不会出现在 3 和 4 之前,等等。

如果缺少 3 和 4,我也不希望有任何间隙,因此使它们不可见也不是一种选择。

是否有某种形式的表格或列表框选项可以让我简单地执行上述操作?还是我必须根据需要更改每个“行”的文本等?

我基本上想要以下内容(不需要第 3 行和第 4 行的示例)-

  Item1          VALUE ______
  Item2          VALUE ______
  Item5          VALUE ______

非常感谢,乔治。

【问题讨论】:

    标签: c# asp.net textbox


    【解决方案1】:

    最好的是,根据用户的选择,将Item3设为Item5并隐藏所有其他控件

    :)

    【讨论】:

    • 这就是我所做的,感谢您的帮助,仍在努力为大多数事情寻找“最佳实践”! :)
    【解决方案2】:

    使用 jQuery 或基本 Javascript 将您不想显示的项目的显示属性设置为无。这样,隐藏项目的 UI 上就不会出现任何间隙。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多