Uncategorized
ASP.NET MVC: Edición de colecciones usando Ajax
· ☕ 4 min · ✍️ eiximenis
Buenas! El otro día me enviaron la siguiente duda: Imaginate esto: class Direccion{ string Calle {get;set;} int Piso {get;set;} } class Cliente { string Nombre {get;set;} List Direcciones {get;set;} } Imagina que tiene mas propiedades cada clase pero para el ejemplo sirve. Entonces tengo una Vista para definir la información de Cliente: Donde van a aparecer los campos para rellenar el cliente. Dentro voy a tener un boton que va a ir agregandome vistas parciales con la info de Direcciones.

ASP.NET MVC: Mandar un byte[]
· ☕ 4 min · ✍️ eiximenis
Este post surge a raíz de la siguiente pregunta en los foros de ASP.NET MVC de MSDN: http://social.msdn.microsoft.com/Forums/es-ES/aspnetmvces/thread/20a6935c-5903-4efd-8ca1-f5a70a047a15. El usuario se pregunta como mandar un byte[] de la vista al controlador. Y comenta que lo hace de la siguiente manera: <iframe src="<%: Url.Action("GenerarPdf", "Consulta", new { documento = Model.Documento})%>" width="725" height="725"></iframe> En el controlador tiene definida la acción correspondiente con un parámetro llamado documento de tipo byte[]. Y comenta que siempre recibe el parámetro con el valor null.

Lidiando con oAuth (1/n) – Pseudoautenticacion oAuth
· ☕ 10 min · ✍️ eiximenis
Muy buenas! Este post es el primero de una serie de “n” donde veremos como podemos lidiar un poco con oAuth 1.0a. Vamos a ver como implementar un cliente y lo más interesante un proveedor. Para seguir esta serie de posts recomiendo la lectura del documento “Entendiendo oAuth” que he dejado en Slideshare (http://www.slideshare.net/eduardtomas/entendiendo-o-auth) donde se describe brevemente el procolo oAuth y los distintos flujos asociados a él. Comentaros también que he dejado en codeplex una librería que os va a permtir crear de forma extremadamente fácil un proveedor de oAuth para ASP.

El misterioso caso de la ListBox con un solo elemento
· ☕ 2 min · ✍️ eiximenis
Un post rapidito, para comentar algo que sucedió ayer… Ayer por la tarde puse el siguiente tweet: http://twitter.com/#!/eiximenis/status/202060274260389888. Básicamente mostraba una ListBox en la cual tras añadirle un único elemento soltaba una OutOfMemoryException indicando que había demasiados elementos en la dicha lista:  Vale que winforms tiene sus limitaciones, pero eso parece un poco excesivo, ¿no? Mirando el valor de lstComandos.Count puedo ver que el elemento se ha añadido (antes de hacer el Add la lista estaba vacía) pero que después me lanza la excepción.

Cargar información de reflection sin cargar el assembly
· ☕ 5 min · ✍️ eiximenis
Bueno… veamos un post rapidito. En un proyecto en el que he participado hemos estado personalizando Visual Studio a través de varios custom editors, plugins, packages y demás fauna que pulula por la selva de extensibilidad de Visual Studio. Estos editores, addines y demás necesitaban acceder a información de Reflection de la propia DLL que se estaba compilando. Teóricamente obtener la información es muy sencillo. Basta con obtener la ruta a la DLL que se está compilando:

[C# Básico] Métodos con parámetros variables
· ☕ 7 min · ✍️ eiximenis
¡Hey! Dos entradas de la serie C# Básico en menos de un mes… ¿Señal de algo? Quien sabe… 😛 Antes que nada el aviso típico de esta serie: En esos posts exploramos elementos, digamos, básicos del lenguaje. No es un tutorial ni un libro ni nada. Cada post es independiente del resto y pueden ser leídos en el orden en que prefiráis… Dicho esto, al tajo. Bueno, en este post veremos como funcionan los métodos con parámetros variables en C#.

[C# Básico] Paso por referencia
· ☕ 8 min · ✍️ eiximenis
¡Buenas! Este es un nuevo post de la serie C# Básico, que como su propio nombre indica trata sobre aspectos digamos elementales del lenguaje. Cada post es independiente y el orden de publicación no tiene porque ser el de lectura. Los temas los voy sacando de los foros o consultas que se me realizan 🙂 Hoy vamos a tratar un tema que veo que causa mucha confusión: el paso de parámetros por referencia.

[Evento] ¡Geek-â-Paloozaaa en Andorra!
· ☕ 1 min · ✍️ eiximenis
Yeah!!! Nada, cuatro palabras para decir que este sábado 21 de Abril estaré en Andorra, en el primer Geek-â-Paloozaaa compartiendo charlas con otros auténticos monstruos. Yo voy a hablar sobre async y await, lo que en el fondo me va a dar una excusa perfecta para aburriros a todos sobre el desarrollo de aplicaciones asíncronas en .NET y como ha ido evolucionando el tema a lo largo de las versiones del framework…

Webforms: Forzar postbacks
· ☕ 5 min · ✍️ eiximenis

Jejejee… Sí, aunque no lo parezca a veces hago temillas con Webforms, y es que uno tiene que conocer al enemigo! 😛

Lo que voy a comentar hoy, es como forzar un postback desde un control propio.


Catálogo en ASP.NET MVC3 sin usar BBDD
· ☕ 8 min · ✍️ eiximenis

Bueno… este es un post por “encargo”… Hoy he recibido un tweet de @JanoRuiz que decía lo siguiente: Hola, Saludos, una Consulta, Como Hacer Un Catalogo En asp.net mvc3 Sin Usar BD, Hacer Altas, Bajas y Modificaciones.

Bueno, vamos a explorar algunas “formas de hacerlo”… 😀