自动添加文本框

时间:2012-02-28 02:14:35

标签: c# asp.net textbox

我想询问您在用户点击“添加”按钮时如何自动添加新Textbox的意见/想法。在我的系统中,有2个文本框,用户需要分别输入费用和价格。还有一个ADD按钮。当他们点击它时,将自动生成另外两个框。在此之前,我只有8个文本框用于支出,8个文本框用于它们的价格。但它对我来说看起来很混乱所以我想让它更整洁。谢谢

2 个答案:

答案 0 :(得分:0)

您可以使用网格,然后使用与其他行具有相同输入单元格的隐藏行。单击添加按钮后,让javascript克隆隐藏的行,然后添加然后显示它,并将其添加到网格的底部。

如果网格不适合您的用户界面,那么只需克隆文本框并显示它就可以做同样的事情。通常只需要一个隐藏的输入字段并应用适当的样式然后克隆它,然后删除display:hidden。

答案 1 :(得分:0)

  

但对我来说它看起来很乱,所以我想让它更整洁。

  1. GridView 应该用于提高其可见度并正确消耗空间。
  2. 将数据源分配到 GridView
  3. Footer
  4. 中设置文本框
  5. 点击Add Button,设置页脚的可见性为“True”
  6. 用户填写文本框中的值后,将其保存并绑定到 GridView
  7. 重复步骤4,以便下次重复相同的过程。