Estoy implementando AJAX, el problema que tengo es que no se cómo hacer un Debug en su funcionamiento, no puedo hacer por ejemplo un Response.Write("algo..."); para ver impreso el valor de una variable en mi página por ejemplo.
Bueno, el caso es que bajé por ahí un control para AutoComplete que implementa AJAX, es un TextBox, resulta que para que funcione necesito agregar un SQLDataSource a mi página ASPX, lo ligo a este y funciona sin problemas.
El detalle aquí es que tengo mi DataAcessLayer ya listo para hacer de todo.
Así que pienso en reemplazar el SQLDataSource por mi DAL y su funcionalidad.
Hasta aquí todo bien. Ya lo ligué con el TextBox y me hace el AutoComplete pero trayéndome todos los registros de mi BD.
y bueno, para que se den una idea...aquí está mi código del Page_Load
GenericOnlyReadDAL gordal = new GenericOnlyReadDAL();
gordal.SetUpConnection(DALWeb.DataAccessLayerBase. DataProviders.SqlClient, "LUIGUIRAY", "Agenda", "sa", "");
gordal.openConnection();
TextBoxAC1.DataTextField = "Apodo";
gordal.CmdTextSel = "select [Apodo] from ContactoVW where TipoContacto=1 and [Apodo] like '" + TextBoxAC1.Text + "%' order by [Apodo]";
TextBoxAC1.DataSource = gordal.GetDataSet();
TextBoxAC1.Text = "testing";
El problema está en la consulta, siempre ejecuta la misma y no se como ir viendo el valor del TextBoxAC1.Text por cada solicitud que se hace en el cliente. Cabe mencionar que AJAX lo maneja BackGround, así que "aparentemente" no hace PostBack.
Eso es a grandes rasgos mi duda, no se si logré explicarme bien, pero agradecería mucho su ayuda.
Gracias!