J'ai imbriqué un repeater dans un datalist et inséré dans le repeater un linkbutton mais je n'arrive pas a relier a une action. deja voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
<asp:datalist id="lstMat" ForeColor="Black" Font-Size="12px" runat="server" CellSpacing="1" BorderWidth="3px"
				HorizontalAlign="Center" BorderColor="White" CellPadding="4" BackColor="White" Font-Names="Verdana,Arial,Helvetica,Geneva,Swiss">
				<HeaderTemplate>
					<TR class="OraTableControlBarText">
						<TD width="25%"><FONT style="FONT-WEIGHT: bold" color="#336699">Date</FONT></TD>
						<TD align="center"><FONT style="FONT-WEIGHT: bold" color="#336699">Matériel disponible</FONT></TD>
						<TD align="center"><FONT style="FONT-WEIGHT: bold" color="#336699">Matériel déja 
								réservé</FONT></TD>
					</TR>
				</HeaderTemplate>
				<ItemTemplate>
					<tr bgcolor="#f7f7e7">
						<TD align="center"><%# (string)Container.DataItem %></TD>
						<TD align="left">
							<table style="color:Black;font-family:Verdana,Arial,Helvetica,Geneva,Swiss;font-size:12px;">
								<asp:Repeater id="ListeMatDispo" runat="server" DataSource='<%# GetMatLibre((string)Container.DataItem) %>'>
									<ItemTemplate>
										<tr>
											<td>
												<%# ((IMateriel)Container.DataItem).parametres.Value+" "+((IMateriel)Container.DataItem).Marque+" "+((IMateriel)Container.DataItem).Modele %>
											</td>
											<td>
												&nbsp;&nbsp;&nbsp;
											</td>
											<td>
												<asp:LinkButton id=lnkReserver runat="server" OnClick='<%# ReserverCommand((string)((IMateriel)Container.DataItem).Id)%>'>Réserver</asp:LinkButton>
											</td>
										</tr>
									</ItemTemplate>
								</asp:Repeater>
							</table>
						</TD>
J'ai raccourci le code dans cet exemple j'ai essayé dans la command OnClick d'appeler une fonction mais cela ne marche pas.C'est pareil si je mets dans le repeater OnItemCommand.
A chaque fois il me souleve une exception au niveau du code html. Je pense qu'il y a un conflit avec le datalist initial.
Comme faire marcher ce bouton??