hi,
one probable solve of this problem is using a dummy class and then use that as reference for jquery instead of textbox's id. This way rendered id will not be an issue for auto complete. Use this code for textbox's inside
<itemtemplate></itemtemplate>
<asp:TextBox id="txtItemCode" CssClass="dummyDataBinder" />
then reference using class name
$(document).ready(function()
{
$('.dummyDataBinder')
.autocomplete("SearchItem.aspx")
.result(function (event, data, formatted)
{
if (data)
{
alert('Value: '+ data[1]);
}
else
{
$('.dummyDataBinder').val('-1');
}
});
});