AjaxToolkit AutoCompleteExtender – PostBack en el evento OnClientSelected

  Siguiendo el ejemplo del post anterior AjaxToolkit AutoCompleteExtender – Key Value Pair con CreateAutoCompleteItem, vamos a hacer un ejemplo para recibir el valor seleccionado del control AutoComplete en código servidor.   Desgraciadamente, no existe un evento definido en el control para hacerlo. Así que manos a la obra.   HTML  <asp:TextBox runat=”server” ID=”Employee” Width=”200″></asp:TextBox> <ajaxToolkit:AutoCompleteExtender ID=”SearchAutoCompleteExtender” runat=”server”…

Leer más

AjaxToolkit AutoCompleteExtender – Key Value Pair con CreateAutoCompleteItem

  Algunas veces al añadir un control AutoComplete, en este caso el AutoCompleteExtender del AjaxToolkit , necesitaremos mostrar por pantalla un valor diferente al que guardamos. El método que nos permite hacer esta tarea es CreateAutoCompleteItem.   HTML <asp:TextBox runat=”server” ID=”Employee” Width=”200″></asp:TextBox> <ajaxToolkit:AutoCompleteExtender ID=”SearchAutoCompleteExtender” runat=”server” enabled=”True” servicepath=”Default.aspx” minimumprefixlength=”3″ servicemethod=”GetEmployeesList” enablecaching=”true” targetcontrolid=”Employee” completionsetcount=”10″ completioninterval=”200″> </ajaxToolkit:AutoCompleteExtender>   VB…

Leer más

¿Google+ ganando terreno a Facebook? O ¿Facebook perdiendo terreno a Google+?

             Ya en su día (Noviembre de 2011), en este mismo blog reflexionábamos en números y pronósticos, sobre la no tan descabellada idea de DESTRONAR a Facebook. Pues bien, el camino se esta andando… Concretamente gracias a Morten Myrstad consultor en comunicaciones de la empresa Kontxt y coincidiendo con las informaciones de Comscore,…

Leer más

Extreme Android: Programación extrema en el Valle de Benasque

  Cuando vimos las noticias sobre el Extreme Android, un encuentro para programadores Android basado en 8 retos, desde AndroCode varios miembros nos interesamos bastante en asistir y poner a prueba nuestros conocimientos. Finalmente solo pudimos asistir dos, FedeProEx (creador de Tiempo AEMET) y el que escribe. Esto fue posible gracias a Ingens Developments que…

Leer más

Modificar ActiveTab de TabPanel (AjaxControlToolkit) con JavaScript

    Si estamos usando el control TabContainer de AjaxControlToolkit. La única forma que existe para cambiar la pestaña que tenemos activa desde otro elemento (en nuestro caso un button), es crear un método JavaScript. function SetActiveTab(index) { var ctrl = $find(‘<%= TabMaster.ClientID %>’); var tabpanel = ctrl.get_tabs()[index]; tabpanel.set_enabled(true); ctrl.set_activeTab(tabpanel); __doPostBack(‘ctl00$ctl00$cphBody$cphBody$TabMaster’, ‘activeTabChanged:’ + index); }…

Leer más

Patrones de diseño en Objective-C: Observador (NSNotificationCenter)

Los programadores experimentados (y no tan experimentados) en Cocoa, estamos muy acostumbrados a implementar patrones de diseño en nuestros desarrollos.   Un patrón de diseño que nos podemos encontrar de manera habitual es el “delegado“. Este lo hemos utilizado en artículos anteriores como puede ser el de “mapas offline” cuando implementábamos el protocolo delegado CLLocationManagerDelegate para…

Leer más

TP-Link Wireless N Nano Router: Tu router wireless de bolsillo

  TP-Link presento en el CES 2012 varios routers wireless interesantes. Aquí en Ingens Networks hemos adquirido uno de ellos, concretamente el TP-Link Wireless N Nano Router.   Este router es perfecto para las personas que viajan frecuentemente y requieren de conexión a internet con varios dispositivos (Tablet, Smartphone, laptop…). En la mayoría de hoteles…

Leer más