Validar un fileupload de asp.net con JQuery

Este artículo lo he reescrito en el siguiente link. Primeramente, lo que se va a validar en el fileupload es que tenga un archivo y los tipos de archivos permitidos. Les dejo el codigo HTML con los controles necesarios: Un fileupload y un (en mi caso) ImageButton, puede ser un Button y un div. <asp:FileUpload ID=”FileUploadCirculares” runat=”server” CssClass=”TextBox”/>Sigue leyendo “Validar un fileupload de asp.net con JQuery”

Obtener las caracteristicas del Explorador en C#

Aveces es necesario saber que versión del Explorador se está usando o incluso que explorador se usa. C# tiene un propiedad llamada HttpBrowserCapabilities, con esto podemos obtener todas las opciones o propiedades del explortador. Veamos un ejemplo. protected void Page_Load(object sender, EventArgs e) { // Mostrara el tipo y caracteristiacas del Explorador. System.Web.HttpBrowserCapabilities browser =Sigue leyendo “Obtener las caracteristicas del Explorador en C#”

Clonar un DataTable. C# .NET

Bueno pues vamos a cargar los datos desde SQL Server mediante un Stored Procedure: La cadena de conexión está en el webconfig.config <connectionStrings> <add name=”MiConexionWebConfig” connectionString=”Data Source=MiServidor;Initial Catalog=MiBase;User ID=MiSuario;Password=MiPassword” providerName=”System.Data.SqlClient”/> </connectionStrings> Esto va en el codebehind en algun evento como el clic de un botón. Creamos las cadenas del SP y la conexión. string SQLSigue leyendo “Clonar un DataTable. C# .NET”

SqlDataAdapter, SqlDataReader Formas de conseguir datos

Cada vez que hago un desarrollo se me olvida como enlazar datos un gridview y cada vez que busco en internet hay diversas formas de hacerlo. Veamos algunas. Primero la cadena de coneccion: string CadenaConn4 = “Persist Security Info=False;User ID=MiUsuario;Password=MiPassword;Initial Catalog=MIBASE;Server=100.199.99.99”; Cargamos los metodos en el page load.  Puede hacerlo en el clic de un botón, esto son solo ejemplos. protected void Page_Load(object sender, EventArgs e) {Sigue leyendo “SqlDataAdapter, SqlDataReader Formas de conseguir datos”

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”

Programación a la mexicana.

Programar es realmente difícil, tal vez para muchos no pero para mi, reitero, es realmente difícil. Tal vez por que empece tarde en mi vida a programar, creo que a los 28 años, o por que nunca he estudiado programación en una escuela. No tengo título universitario y jamás nadie me enseño, me hubiera gustadoSigue leyendo “Programación a la mexicana.”