获取在ASP.NET中运行时生成的控件的值

获取在ASP.NET中运行时生成的控件的值,asp.net,datalist,Asp.net,Datalist,我在运行时创建了一个DATALIST,并在DaList itemtemplate中加载Webuser控件。如何获取datalist.datalist下的所有控件的值,该控件在回发后在运行时生成并将其重新创建为null。如何访问值?数据列表具有Items属性;您可以循环浏览这个列表,它是绑定到列表的项的集合,并获取所需的值。要获取单个控件,请使用: item.FindControl("ID") 要提取它们。在datalist的databound事件中,我们在运行时获取datalist的任何字段的

我在运行时创建了一个DATALIST,并在DaList itemtemplate中加载Webuser控件。如何获取datalist.datalist下的所有控件的值,该控件在回发后在运行时生成并将其重新创建为null。如何访问值?

数据列表具有Items属性;您可以循环浏览这个列表,它是绑定到列表的项的集合,并获取所需的值。要获取单个控件,请使用:

item.FindControl("ID")

要提取它们。

datalist
databound
事件中,我们在运行时获取
datalist
的任何字段的值。

在回发后在运行时生成的datalist将为null并重新创建。如何访问值。您无法访问原始数据源,但可以访问从数据源创建的控件。。。只要启用viewstate,这应该不会有问题。数据列表中的文本框。回发后如何获取文本框的更改值。回发并重新创建后,bcoz数据列表将为空。