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

发布于 2024-12-05 10:23:32 字数 493 浏览 0 评论 0原文

我有一个简单的下拉列表,当前使用 asp:ListItem 来填充,稍后将更改为数据库。

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

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

我也不希望出现如果 3 和 4 缺失,则任何间隙都存在,因此使它们不可见也不是一种选择。

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

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

  Item1          VALUE ______
  Item2          VALUE ______
  Item5          VALUE ______

非常感谢,乔治。

I have a simple dropdown list, currently using asp:ListItem to populate tho this will be changed to a db at some later point.

Depending on the users choice, I then want to present them with between 2 and 5 Lables and Textboxes so that they can enter values then run an algorythm.

The Lables and Textboxes, let call em items, will always have 1 and 2 shown, however 3-5 can be present in any combination but preferably always in order so 5 never comes before 3 and 4 etc.

I also dont want there to be any gaps if say 3 and 4 are missing, so making them invisible isnt an option either.

Is there some form of table or listbox option than can allow me to simply do the above ? Or do I have to change the text etc for each "line" as required ?

I basically want the following (example with Lines/items 3 and 4 not required) -

  Item1          VALUE ______
  Item2          VALUE ______
  Item5          VALUE ______

Many thanks, George.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

岁吢 2024-12-12 10:23:32

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

:)

The best thing is that according to user choice make Item3 as Item5 and hide all other controls

:)

笑红尘 2024-12-12 10:23:32

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

Use jQuery or basic Javascript to set the display property as none for the items that you don't want to be displayed. This way there wouldn't be any gaps on the UI for the hidden items.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文