Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net中继器-存储当前元素_.net_Repeater - Fatal编程技术网

.net中继器-存储当前元素

.net中继器-存储当前元素,.net,repeater,.net,Repeater,我有一个中继器。我可以访问正在重复的元素的各个属性-例如,如果我的中继器绑定到一个人员列表,我可以使用 #Eval("FirstName"). 但是,我希望实际将当前元素存储在变量中 Person person = ... GetCurrentElement ... 有什么方法可以做到这一点吗?如果中继器是绑定到人员集合的数据,那么DataItem对象包含中继器中每个元素的实际人员对象,但仅在该概念有意义的事件中 例如,您可以在ItemDataBound事件中访问底层人员: Protect

我有一个中继器。我可以访问正在重复的元素的各个属性-例如,如果我的中继器绑定到一个人员列表,我可以使用

 #Eval("FirstName").
但是,我希望实际将当前元素存储在变量中

Person person = ... GetCurrentElement ...

有什么方法可以做到这一点吗?

如果中继器是绑定到人员集合的数据,那么DataItem对象包含中继器中每个元素的实际人员对象,但仅在该概念有意义的事件中

例如,您可以在ItemDataBound事件中访问底层人员:

Protected Sub rptPeople_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles rptPeople.ItemDataBound
    Dim person as Person = CType(e.Item.DataItem, Person)
End Sub