.NET For Your Information

Un blog más sobre tecnología .NET

Archive for the ‘Desarrollo Web’ Category

Como hacer debug de manera remota con Visual Studio 2010

leave a comment »

Eventualmente ha llegado el momento en el que debes migrar la aplicacion que has desarrollado a un servidor remoto para que el resto de usuarios pueda tener acceso a la misma y pueda empezar a utilizarla.

Seria ingenuo pensar que todo lo que has desarrollado en tu ambiente de desarrollo vaya a funcionar de manera inmediata en el servidor de prueba o en el de produccion, dependiendo de su arquitectura.

De igual modo es frustrante ver que los errores que ofrece el servidor remoto no son nada explicitos:

Lee el resto de esta entrada »

Written by Alejandro Afonso Spinola

5 octubre 2012 at 5:08 AM

Como obtener nuevo orden de filas de GridView luego de moverlas

with 2 comments

En el post anterior vimos como arrastrar o mover filas de un GridView. Sin embargo, en ese post todos los cambios ocurren en el lado del cliente (javascript, html), y el servidor no tiene forma de saber que esos cambios se han llevado a cabo.

El objetivo de este post es enviarle al servidor los cambios que se han realizado en el cliente, para que este procese el nuevo orden de datos y actualice el cliente de manera pertinente. Al igual que en el post anterior, Lee el resto de esta entrada »

Written by Alejandro Afonso Spinola

4 octubre 2012 at 10:19 AM

Como arrastrar o mover (drag and drop) filas de un GridView

with 6 comments

Este post tiene como objetivo realizar drag and drop (arrastrar o mover) las filas de un GridView. La utilidad de esta funcionalidad varia de proyecto en proyecto. Por ejemplo, en mi caso la utilice para determinar una lista basada en prioridades, donde la fila que estaba al tope del GridView era la que tenia mayor prioridad.

Para esto vamos a utilizar los siguientes componentes: Lee el resto de esta entrada »

Written by Alejandro Afonso Spinola

4 octubre 2012 at 5:15 AM

Controles de usuario “.ascx”

leave a comment »

Los controles de usuario, como su nombre lo dice, son controles que no nos provee el .NET Framework, mas bien son creados por el desarrollador basándose en controles básicos que sí nos provee .NET. Un ejemplo podría ser un menú formado por varios links, donde los links son provistos por el framework, pero el menú como tal es creado por el desarrollador.

Generalmente, cuando necesitamos tener un conjunto de elementos  en distintas páginas recurrimos a alguna de las siguientes acciones:

  • Copy & Paste del mismo conjunto de elementos en todas las páginas donde lo necesitemos. Ésta es la peor solución, dado que, al momento de realizar algún cambio en dicho componente, tendremos que hacerlo en todas las páginas donde hayamos pegado ese código, lo que aumenta la probabilidad de errores y tiempo de desarrollo de la solución.
  • Ponemos el código en una Master Page. Ésta es una práctica muy usada, sin embargo, podría ocurrir que distintos roles de nuestra aplicación no utilicen la misma Master Page, pero sí utilicen un mismo conjunto de controles, por lo que tendríamos que recurrir al Copy & Paste entre las Master Page para solucionar este inconveniente, con las consecuencias ya explicadas.

La solución más eficaz, desde mi punto de vista, es Lee el resto de esta entrada »

Written by Alejandro Afonso Spinola

22 octubre 2009 at 5:12 PM