当项被创建时,重复器会触发事件。
Protected Sub Repeater1_ItemCreated(sender As Object, e As RepeaterItemEventArgs) Handles Repeater1.ItemCreated
可以捕获并修改此单个数据行上的控件。
Dim lnk As HyperLink = CType(e.Item.FindControl("lblShipmentDetails"), HyperLink)
现在的问题是,对于任何JavaScript,都需要确定正确的客户端ID。但是控件没有保存客户端ID,只有“lblShipmentDetails”字符串。
MSDN上的解释:
https://msdn.microsoft.com/en-us/library/system.web.ui.control.clientidmode%28v=vs.110%29.aspx
https://msdn.microsoft.com/en-us/library/1d04y8ss%28v=vs.140%29.aspx
或者CodeProject:http://www.codeproject.com/Articles/108887/Client-Ids-Generation-with-ASP-NET
但如何从Repeater中捕获正确的ClientID以在JavaScript中使用?