lo script jquery che stai usando, funziona per un texbox.
Quello che vuoi fare tu è filtrare le righe che crei con il repeater invece di vedere la tendina che appare?
Non credo che puoi farlo utilizzando questo script.
quello che puoi fare è sfruttare comunque lo stesso criterio però personalizzando la parte javascript.
1 - modifica il tuo repeater in modo che tu possa ben distinguere ogni riga con una chiave, esempio un div:
codice:
<div id="chiaveDellaRiga">
tutto quello che avevi prima in ogni riga nel repeater
</div>
1 - crea una funzione javascript che utilizza jquery per fare la chiamata ajax, che chiamerai sull keyUp del textbox:
codice:
function getdata(txt)
{
var parameter = txt.value;
//eventuali controlli del valore
var option = {
type: "POST",
url: "indirizzocheutilizzi",
data: {"inputParameter":parameter},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: onsuccess
};
//non conosco bene la sintassi ma vedi i riferimenti
$.ajax(option)
}
function onsuccess(datareturned)
{
//i dati sono rimandati in JSON o come vuoi tu
//qui la logica:
//per ogni dato ritornato, cerca se esiste un div con la stessa chiave/ID
//nascondilo o visualizzalo secondo la tua esigenza.
//per farlo puoi sempre usare jquery
}
Questa è una soluzione custom. non so se esistono snippet o js già pronti per questo, ma potrebbe essere un buono spunto per farne uno.... ;-) ;-) ;-)
Per la sintassi jquery ajax ed alcuni esempi:
JQuery.Ajax
JQuery.Ajax per ASP.NET
Using jQuery in ASP.Net AJAX Applications - Part 1
Using JQuery in ASP.Net AJAX Applications – Part 2
Ciao