可变数量的文本框 - ASP C#

时间:2011-09-19 10:47:39

标签: c# asp.net textbox

我有一个简单的下拉列表,目前正在使用asp:ListItem来填充,稍后会将其更改为db。

根据用户的选择,我想用2到5个Lables和Textboxes来呈现它们,这样他们就可以输入值然后运行algorythm。

Lables和Textboxes,让我们调用em项目,总是会显示1和2,但3-5可以以任意组合出现,但最好总是按顺序排列,所以5从未出现在3和4等之前。

如果说缺少3和4,我也不希望有任何差距,所以让它们看不见也不是一种选择。

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

我基本上想要以下(不需要行/项目3和4的示例) -

  Item1          VALUE ______
  Item2          VALUE ______
  Item5          VALUE ______

非常感谢,乔治。

2 个答案:

答案 0 :(得分:1)

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

:)

答案 1 :(得分:0)

使用jQuery或基本Javascript将display属性设置为none,表示您不希望显示的项目。这样,隐藏项目的UI就不会有任何空白。