Hej, Tack för svaret!Problem med dynamisk linkbutton i repeater
Jag har en repaeter där jag skapar linkbuttons dynamiskt.
När jag klickar på den vill jag fånga ID't för den valda. Som det är nu fångar jag bara namnet. Det är ju namnet som visa.
Så här ser repeatern ut:
<asp:repeater id="rptSearchResult" runat="server" OnItemCommand="LinkButtonFreeSpace_ItemCommand">
<ItemTemplate>
<tr>
<td class="listResultCellTighter" valign="top"><asp:linkbutton CommandName="BOXID" Text=<%# DataBinder.Eval(Container.DataItem, "BoxName") %> runat=server ID="btnViewbox"></asp:linkbutton></td>
</tr>
</ItemTemplate>
</asp:repeater>
och så här ser koden i code behind ut:
Sub LinkButtonFreeSpace_ItemCommand(ByVal Sender As Object, ByVal e As RepeaterCommandEventArgs)
If e.CommandName = "BOXID" Then
SomeFunction(CType(e.CommandSource, LinkButton).Text())
End If
End Sub
Om jag visar ID't i repeatern funkar det fint, men det vill jag inte visa, utan namnet.
Någon som vet hur man gör?
/Jocke
Sv:Problem med dynamisk linkbutton i repeater
Jag löste det genom att sätta "CommandName" = Id´t och Text propertyn till Textvärdet.
Det var ju inte så krångligt....:)
/Jocke