Bonjour,
J'ai un tableau dynamique (code dessous). Mon TextBox est incrémenté par la méthode <input> et non pas <asp:TextBox >. Je veux veux bien afficher sur mes TextBox incrémentés le contenu d'une requête (select abc from table) via ajax. J'ai deux question !
1. Est ce que c'est utile de faire code d'ajax dans la boucle pour pouvoir afficher son retour dans chaque TextBox ?
2. Je n'arrive pas a réussir le TargetControlID."txt_articles_1" ! et même ceci ne marche pas : TargetControlID="<%=String.Format("txt_articles_{0}", i) %>" (j'ai un message txt_articles_1 not found) [ je pense du fait que j'ai le TextBox de type <input> et non pas <asp:TextBox >]
Comment faire pour résoudre ce problème ?
Je vous remercie
Citation:
Merci bcp les développeurs<%
for (int i = 1; i < 5; i++)
{
%>
<ajax:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="<%=String.Format("txt_articles_{0}", i) %>"
MinimumPrefixLength="1" EnableCaching="true" CompletionSetCount="1" CompletionInterval="1000"
ServiceMethod="GetArticles" >
</ajax:AutoCompleteExtender>
<tr>
<td>Id_mvt : </td>
<td>ID Articles</td>
<td> <input type="text" ID="<%=String.Format("txt_articles_{0}", i) %>" /> </td>
<td> <input type="text" ID="<%=String.Format("txt_qte_{0}", i) %>" /> </td>
</tr>
<%
}
%>
</table>
Partager