【问题标题】:creating dynamic textboxes with 'paging'使用“分页”创建动态文本框
【发布时间】:2010-10-24 11:05:23
【问题描述】:

基于这里的解决方案:Entering values into database from 'unlimited' dynamic controls

我可以在运行时成功创建动态 asp.net 控件。所以如果用户输入 10,它会显示 10 个文本框,如果用户输入 50,它会显示 50。到目前为止还不错。但是 50 个文本框会使页面变得非常冗长。

我应该如何并排显示文本框?分页是个好主意吗?

【问题讨论】:

  • 你这样做的目的是什么??
  • 该网页用于托管网站。根据包裹,它为客户提供他想要的电子邮件数量。

标签: asp.net dynamic textbox runtime paging


【解决方案1】:

可滚动的 div 会是更好的选择。

将所有文本框渲染为具有固定高度和宽度的 div 的子级,并将 oveflow 属性设置为 auto。

【讨论】:

  • 这是一个很好的解决方案。但是固定的高度会在页面加载时产生不必要的空间。有什么办法可以让它变得灵活吗?
  • 是否有必要在页面加载时显示 div?如果它应该在组合更改事件中可见,那么您可以在 JavaScript 中更改 div 的高度。
  • 我这样做了,但是当页面再次回发时,假设用户选择了 2 个文本框,仍然有很多不必要的空间。不能像html表格那样灵活,只在需要时才扩展?
猜你喜欢
  • 1970-01-01
  • 2011-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-05
  • 1970-01-01
  • 2013-07-08
相关资源
最近更新 更多