2016-02-04 102 views
0

我正在制定一个营养计划,允许用户输入项目的营养信息。 Nutrition Grid动态创建输入表格的文本框和DropDown框

这就是我的输入窗体看起来像每次用户单击加号按钮时我需要创建三个新的文本框和一个下拉框,看起来像上面的例子。 enter image description here

这就是我现在使用的,但它只创建第一次点击的文本框。每次用户点击添加按钮时,我都需要创建文本框和组合框。

+0

为什么不创建与信息的用户控件和添加的新实例您的用户控件,每次点击按钮。不是你要求的东西不能完成。 –

+0

是clickCount一个全局变量? – DinoMyte

+0

我认为回发后,文本框将消失,因为它不在aspx文件中。您可以通过检查每次回发的元素来检查它,ID将增加,并且以前的文本框丢失。因此,您需要在回发后重新创建上一个文本框。 – Wen21

回答

0

NVM,

我设法用ViewStates它采取的代码很多这个做自己,但它的工作原理,这是将上按一下按钮的控件。

enter image description here

这是重新添加回发

enter image description here

控件这是结果enter image description here