TextBox, AutoComplateExtender y un Web Service ASP.Net

Vamos a crear un control que se autocomplete tomando los datos de un WebService y este a su vez de una base de datos de Sql Server Primer paso: un TextBox y ligado a un AutoCompleteExtender de AJAX asp.net <asp:TextBox ID=”TextBoxBuscarTienda” runat=”server”> </asp:TextBox> <asp:AutoCompleteExtender ID=”TextBoxBuscarTienda_AutoCompleteExtender” runat=”server” DelimiterCharacters=”” Enabled=”True” CompletionListCssClass=”autocomplete_completionListElement” CompletionListHighlightedItemCssClass=”autocomplete_highlightedListItem” CompletionListItemCssClass=”autocomplete_listItem” CompletionSetCount=”10″ MinimumPrefixLength=”3″ ServiceMethod=”ConseguirTiendas” ServicePath=”~/WebServiceTiendas.asmx”Sigue leyendo “TextBox, AutoComplateExtender y un Web Service ASP.Net”

Recuperar un registro específico usando el control SqlDataSource

Hay muchas formas de recuperar registros de una base de datos en .NET una forma es usando el control asp SqlDataSource. Se configuran desde el asistente del control la conección y la consulta de seleccion de datos o Select, así ya no tenemos que ingresar código para la cadena de conección y agregando las referenciasSigue leyendo “Recuperar un registro específico usando el control SqlDataSource”

Ordenando números de lista, con estilos

Siempre me he molestado lo difícil que es darle estilo a los números de listas ordenadas. Muy a menudo el diseño exige algo más que sólo una figura simple – una fuente diferente, el tamaño, color, fondo, lo que sea. El enfoque tradicional para solucionar este problema ha sido la de evitar que el navegadorSigue leyendo “Ordenando números de lista, con estilos”

Gradientes en el subrayado de los links

Aquí les dejo este código para que el subrayado de los links se vean con un degradado. a { position: relative; padding-bottom: 6px; } a:hover::after { content: “”; position: absolute; bottom: 2px; left: 0; height: 1px; width: 100%; background: #444; background: -webkit-gradient(linear, left top, right top, color-stop(0%,transparent), color-stop(50%,#444), color-stop(100%,transparent)); background: -webkit-linear-gradient(left, transparent 0%,#444 50%,transparent 100%);Sigue leyendo “Gradientes en el subrayado de los links”

¿Por qué usar las clases o los IDs en los elementos HTML?

El lector Nicolás escribió:

Veo con frecuencia las especificaciones “id” y “class” para los elementos y . Tengo la curiosidad de ¿por qué se debe hacerse así? Si los elementos son únicos para cualquier de esos elementos, entonces ¿por qué no se especifica el body o HTML en el CSS?

CSS3 Que hay de nuevo

Bordes redondeados Para Mozilla Firefox utilizmamos el siguiente código. -moz-border-radius: 10px; Para Safarí y Chrome: -webkit-border-radius: 10px; Y para Internet Explorer 9 Beta: border-radius: 10px; El código anterior redondea las cuatro esquinas y si solo se quiere redondear algunas de ellas se usa el siguiente código. border-radius: 10px 0px 10px 0px; Sombras box-shadow: 5px 5pxSigue leyendo “CSS3 Que hay de nuevo”

Trozos de código II

Seguimos con algunos pedazos de código: Setfocus y Select en C# desde el ScriptManager protected void ButtonGenRep_Click(object sender, EventArgs e) { InsertarPrincipal(); InsertarGeneral(); GenerarProductos(); AsiganarIDRepyProd(); ScriptManager.RegisterStartupScript(this, this.GetType(), “selectAndFocus”,”$get(‘” + this.TextBoxFalt.ClientID + “‘).focus(); ” + “$get(‘” + this.TextBoxFalt.ClientID + “‘).select();”, true); ScriptManager sm = ScriptManager.GetCurrent(this); sm.SetFocus(this.TextBoxFalt); this.ButtonGenRep.Enabled = false; this.ButtonGuardarGeneral.Enabled = true; }