January 2007 - Artículos

URL Rewriting, URL Mapping en ASP.NET 1.X y 2.0

Holas! qué es URL Rewriting?, un ejemplo lo puede dejar más claro: Mis páginas de noticias son así: http://www.misite.com/noticias/mostrarNoticia.aspx?codNOT=15 , ahora yo quiero generar un link así: http://www.misite.com/noticias/show15.aspx . Quedo más claro?, como pueder ver la URL es más simple de recordar, y son un poco más estéticas, sobre todo si hay más de un parametro en URL en la original. Otra de las ventajas es generar un link permanente, imaginen que su carpeta cambio por alguna razón...
Publicado por Sergio Tarrillo | 1 comment(s)
Archivado en: ,

Ordenando un GridView enlazado a un ObjectDataSource

Deberían saber en principio que si el método de seleccionar ( SelectMethod ) del ObjectDataSource , devuelve un DataSet , un DataTable o un DataView , tenemos de manera automática la capacidad de hacer ordenamiento en el GridView . Y cuando pasemos el mouse por la parte superior hacemos clic y se ordena :o, y si eso lo pones dentro de un UpdatePanel , sin comentarios. Si ustedes han personalizado las columnas del GridView , se han podido dar cuenta que no funciona el ordenamiento. Por más que ponemos...
Publicado por Sergio Tarrillo | 11 comment(s)
Archivado en: ,

Internet Explorer Developer Toolbar Beta 3

En Jul/2006, Cristian Manteiga , había anunciado Internet Explorer Developer Toolbar Beta 2 . Pues contarles que ya esta disponible la versión Beta 3 . En el post de Cristian, pueden encontrar los detalles de esta barra, además en el blog del Team de Intener Explorer también le dedican un post a la Beta 3 . Por eso ya no comentaré los detalles, pero si dejaré mi cosecha, en imágenes: Este es el toolbar y sus menús: Podemos seleccionar elementos haciendo clic en ellos, sólo tenemos que pasar el mouse...
Publicado por Sergio Tarrillo | 7 comment(s)
Archivado en: ,

Configurando ASP.NET AJAX para aplicaciones existentes

Si han instalado ASP.NET AJAX , y quieren implementar AJAX en sitios existentes se habrán podido dar cuenta que no funciona directamente. Pero si crean un nuevo Sitio Web ASP.NET AJAX : Funcionará los controles de ASP.NET AJAX , entonces cuál es el problema?. Si hemos sido un poco intuitivos nos hemos puesto a buscar la diferencia entre nuestro site actual y el nuevo, y pues se nota que los archivos de configuración están diferentes. Como cuestión de intuición también iremos copiando lo que veamos...
Publicado por Sergio Tarrillo | 4 comment(s)
Archivado en: ,

ASP.NET Cube Browser - CellSetGrid

No quería dejar de guardar y compartir este control. No se si ya muchos lo han intentado, pero mostrar información multidimensional en un GridView no es una tarea sencilla, imagino que se debe poder con artificios, pero todavía toy jr. en eso, y como no se me ha presentado la necesidad de hacer esto, todavía no le entrado a la investigación a fondo. Ya Gorka Elexgaray , nos mostró un control excepcional para esto, en mi quicksearch también lo encontré, pero en mi caso llegue desde el blog de Mosha...
Publicado por Sergio Tarrillo | 14 comment(s)
Archivado en: ,

Databinding de un DropDownList con XmlDataSource

Ahora en ASP.NET 2.0, nosotros tenemos varios controles DataSource que nos aceleran el trabajo cuando tenemos que recuperar datos de las diversas fuentes de datos, y hasta fue liberado un control RSSDataSource que es una descarga aparte, y viene dentro del RSS ToolKit . Pero en este post vamos hablar del control dataSource XmlDataSource . Para enlazar un XmlDataSource a un Repeater o DataList usamos XPath , sino miren el siguiente ejemplo . Pero ahora, que pasa si queremos enlazar un XmlDataSource...
Publicado por Sergio Tarrillo | 2 comment(s)
Archivado en: ,

Hard Code Off!

Estaba realizando mis tareas cotidianas frente a la PC, trabajando obviamente, aunque no lo crean xD, y se me presento la siguiente reflexión, la cual quise plasmar en un post, primero les contare el caso: Tengo una entidad Area : Codigo , Nombre , Orden . La cual tienen los siguientes registros: 1, Area1, 1 - 2, Area2, 2 - 3, Area3, 3 y así hasta el Area5 . El campo Orden es como como los registros son mostrados en el Sitio Web. Y se me presenta la necesidad de recuperar código de Area del primer...
Publicado por Sergio Tarrillo | con no comments
Archivado en: ,

lo que debemos saber sobre ASP.NET antes de instalar VS2005 SP1

Cómo ya se anunció en muchos blogs de Geeks.ms , fue liberado Visual Studio 2005 Service Pack 1 . En algunos post se recibía con alegría el SP1 y en otros no tanto, pero nosotros vamos hablar de que hay en el VS2005 SP1 para ASP.NET. Ya, José Manuel Alarcón , nos comentó sobre el soporte para proyectos de Aplicaciones Web ASP.NET o ASP.NET Web Application Projects, ojo no es lo mismo que un Web Site, que quede claro esto. Antes del SP1 ya habíamos comentado que fue liberado un add-in, para hacer...
Publicado por Sergio Tarrillo | 1 comment(s)
Archivado en: ,

dando formato a las columnas en un GridView (fechas, moneda, etc)

Holas! Aunque ya José Manual Alarcón , habló de esto en un post , quiero dar mi aporte y comentarios sobre esto. No sólo es con las fechas, es con cualquier formato que quieras aplicar a una columna. Como sabemos para aplicar formato a un columna se hace lo siguiente: <columns> <asp:BoundField DataField=“CreationDate” DataFormatString =“{0:M-dd-yyyy}” HeaderText=“CreationDate” /> </columns> Se usa la propiedad DataFormatString para aplicar un formato, pero porque no se aplica el...
Publicado por Sergio Tarrillo | 29 comment(s)
Archivado en:

Generando automaticamente archivos *.sql para subir a nuestro hosting

Este post va ser un poco rápido sin entrar en detalles, y no voy a hacer un howto, salvo que los comentarios lo ameriten. Al grano, el caso es el siguiente: normalmente para subir nuestras aplicaciones web a nuestro hosting contamos un FTP para lograr ello. Pero que pasa cuando queremos subir nuestra base de datos ¿?. Si quieren subir su site local a la web, http://www.vwdhosting.net/ , nos da hosting gratuito por 30 días, pero tenemos ASP.NET 2.0 y SQL Server. Es una gran oportunidad para subir...

agregando Geeks.ms a los providers de busqueda de Internet Explorer 7

Los que ya cuentan Internet Explorer 7 , se han podido dar cuenta que en la parte superior derecha del navegador se cuenta con un par de controles para búsquedas. Lo interesante de esto, es que puedes agregar mas providers de búsqueda de los que vienen por defecto, y lo más interesante aún es que puedes crear tus propios providers a partir de los sitios que tienen búsquedas por QueryString, término asp.net, en otras palabras búsquedas por URL. Ahora veamos como agregamos a Geeks.ms como provider...
Publicado por Sergio Tarrillo | 8 comment(s)
Archivado en: ,

Removiendo items duplicados de una lista (Generic List)

En algunos casos se presenta la necesidad de remover items o elementos duplicados de una lista genérica o Generic List . Como muchos habrán intentado, hacerlo en un foreach no se puede, porque?, si lo hacen saldrá un mensaje diciendo por que no se puede xD. Me parece a ver visto en un blog que lo hacían usando reflection creo, no hice bookmark del link. La otra forma, y la que presentaré en este post será creando una nueva lista haciendo uso del generic Dictionary. El código lo saque del siguiente...
Publicado por Sergio Tarrillo | 4 comment(s)
Archivado en:

Mi turno de hablar de AJAX, ventajas y desventajas

La definición la encontramos en wikipedia, el porqué de la necesidad de usar AJAX, podemos sacarlo de esta lectura . Ahora en Geeks.ms , también, en el tag AJAX encontraremos muchos post de AJAX, y específicamente de ASP.NET AJAX . José Manuel Alarcón publicó una serie de post de ASP.NET AJAX muy buena, también Ivan Mostacero y Eugenio Estrada , vienen hablando hace tiempo de esta tecnología. Y como dijo Rodrigo Corral en un post , dado la creciente inclinación de los desarrolladores web por el uso...
Publicado por Sergio Tarrillo | 16 comment(s)
Archivado en: ,

databindig a una enumeracion (enum)

Holas! Ya en un post del anio pasado xD, habíamos comentado como usar una estructura enumeración en el modelo de n-capas, específicamente cuando tenemos que usar valores constantes como estados de noticia, aprobado, sinrevisar, novalida, y así. Pues generalmente estos mismos valores, en sí los contenidos, ya que sólo los valores van a la base de datos, pero los contenidos son los que usamos y los que mostraremos. Como decía estos valores los necesitaremos en un ComboBox o un DropDownList , y es obvio...
Publicado por Sergio Tarrillo | 2 comment(s)
Archivado en: ,,