C# 获取保存功能以识别动态创建的文本框和选项卡
我有一些动态创建选项卡和文本框的代码。我正在开发一个保存功能。我保存了表单名称,但我还需要保存选项卡中4个文本框的内容 tb.text是文本框1。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) 将上述内容公之于众会有什么不同吗
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之后添加到页面的控件有问题。