C# 获取保存功能以识别动态创建的文本框和选项卡

C# 获取保存功能以识别动态创建的文本框和选项卡,c#,asp.net,C#,Asp.net,我有一些动态创建选项卡和文本框的代码。我正在开发一个保存功能。我保存了表单名称,但我还需要保存选项卡中4个文本框的内容 tb.text是文本框1。 tb1.文本为文本框2。 tb2.文本为文本框3。 tb3.text是文本框4 也就是说,tb、tb1、tb2和tb3在同一个按钮中可用,但在单击按钮之外不可用。我如何获得它,以便能够访问按钮外的这些文本框 private void button1_Click(object sender, EventArgs e) 将上述内容公之于众会有什么不同吗

我有一些动态创建选项卡和文本框的代码。我正在开发一个保存功能。我保存了表单名称,但我还需要保存选项卡中4个文本框的内容

tb.text是文本框1。
tb1.文本为文本框2。
tb2.文本为文本框3。
tb3.text是文本框4

也就是说,tb、tb1、tb2和tb3在同一个按钮中可用,但在单击按钮之外不可用。我如何获得它,以便能够访问按钮外的这些文本框

private void button1_Click(object sender, EventArgs e)

将上述内容公之于众会有什么不同吗?我尝试过这样做,但仍然无法在按钮外识别tb.text。

了解ASP.NET动态控件在中的工作方式

回发后不会重新创建文本框


您可以使用始终包含文本框的面板来解决此问题,然后可以根据需要将visible属性设置为隐藏或在回发时显示,或者,如果这真的对你不起作用,我建议你使用-尽管它可能是最好的节约使用。

关键字
private
定义了在类外编码的方法的可用性。它不会影响其他任何东西。请告诉我,您没有在按钮单击处理程序中动态创建文本框…是的,我是。这是为什么?@Sorpigal,他想创建一些文本框来响应按钮的点击。什么问题?@Inuyasha:问题是它是ASP.NET。在OnInit之后添加到页面的控件有问题。