我有一個常規的HTML錨鏈接綁定到Id列。我想通過中繼器循環並獲取Id列的值,但無法弄清楚如何。我的轉發器標記下面有一些代碼。我無法弄清楚如何用一個客戶端錨標籤來做到這一點。從中繼器獲取錨標籤的價值?
<asp:Repeater ID="repSearchResults" runat="server">
<ItemTemplate>
<tr>
<td><a href='<%#Eval("Id")%>'><%#Eval("Id")</a></td>
</tr>
</asp:Repeater>
Protected Sub btnGetIds_Click(ByVal sender As Object, ByVal e As System.EventArgs)
For Each item As RepeaterItem In repSearchResults.Items
If (item.ItemType = ListItemType.Item) Then
'Get Id here
End If
Next
End Sub
這也是一個選項,但是在你的解決方案和Josh的之間,是否有優勢? – Xaisoft
@ Xaisoft,如果以後你決定使用別的東西作爲錨點的文本,除了id之外,Josh的解決方案將不再起作用,而隱藏字段則保證你總能得到id。 –
優秀的一點。喬希的解決方案奏效了,但我現在會嘗試你的解決方案。 – Xaisoft