Gestión de errores en ASP.NET MVC

2. September 2012 13:49 by Oscar.SS in Desarrollo Web  //  Tags:   //   Comments (0)
Supongo que no es necesario mencionar lo importante que es la correcta gestión de errores (o excepciones) en nuestras aplicaciones web. Calidad del producto, índice de profesionalidad, SEO, usabilidad, son algunas de las razones para tener muy en cuenta esta parte del desarrollo. En ASP.NET MVC (en adelante MVC) tenemos varias formas de controlar los errores para evitar que el usuario vea esa "pantalla de la muerte" y en su lugar podamos mostrarle un mensaje más amigable. En este artículo daremos un repaso ligero a cada una de las distintas opciones que tenemos a nuestra disposición.   Gestión de errores en ASP.NET Si, has leído bien, he dicho gestión de errores en ASP.NET y me he comido a posta el MVC. Siempre que trabajemos con MVC debemos tener en cuenta que este se integra dentro del marco de ASP.NET, por lo  tanto, muchos de los conceptos y bondades del framework serán también válidos para ... [More]

Funciones Constructoras en JavaScript

24. January 2012 18:14 by Oscar.SS in Desarrollo Web  //  Tags:   //   Comments (0)
En un artículo anterior vimos una pequeña introducción de los objetos en JavaScript en el que se mostraron algunas características esenciales de los objetos en sí mismos. Continuamos ahora hablando de objetos y profundizando un poco en algunos conceptos. Como ya sabemos, en la programación orientada a objetos (POO) es habitual tratar con los conceptos de encapsulación, herencia y polimorfismo. Puede que haya autores, y por qué no, también lectores, que tengan sus reservas a la hora de considerar JavaScript como un lenguaje totalmente orientado a objetos. La intención de este artículo no es entrar en este tipo de polémicas, pero lo que si podemos considerar es que JavaScript, como hemos visto anteriormente, soporta objetos y hace una simulación muy personal de otros conceptos como clases o herencia.  JavaScript no tiene una notación formal de clase y rec... [More]

Implementar un sitio web privado con ASP.NET MVC

24. December 2011 20:44 by Oscar.SS in Desarrollo Web  //  Tags: ,   //   Comments (5)
Bueno, para terminar el año operativo de este blog que mejor que un artículo de los facilitos. No es cuestión ya en estas fechas de complicarse la vida. Jejeje...que disculpas me pongo ;-) Vamos a implementar con ASP.NET MVC la funcionalidad mínima para que un sitio web sea privado a todos los usuario no registrados. Utilizaremos la autentificación de usuarios por formulario y veremos como podemos aprovechar parte del código de la plantilla de aplicación que viene por defecto cuando creamos un nuevo proyecto ASP.NET MVC. Por otra parte crearemos un filtro personalizado que será el encargado de gestionar que usuarios tienen acceso para ejecutar un controlador o método de acción, o lo que es lo mismo, que usuarios tienen permiso para visualizar una vista concreta.   Paso 1. Creamos un nuevo proyecto ASP.NET MVC de tipo Internet Application Seguramente el lector ya iniciado conocerá de sobra que esta pla... [More]

Objetos en JavaScript

9. November 2011 19:51 by Oscar.SS in Desarrollo Web  //  Tags:   //   Comments (0)
Los desarrolladores que venimos de lenguajes OO podemos encontrarnos con algunos detalles desconcertantes a la hora de trabajar con objetos JavaScript, dado que estos objetos difieren bastante de los conceptos que estamos acostumbrados a tratar. En primer lugar vamos a dar una definición más o menos formal y después veremos algunos ejemplos que explicarán mejor esta definición. "Los objetos de JavaScript son colecciones de propiedades cada una con un nombre y un valor. Este valor puede ser otro objeto, por lo tanto, podemos decir también que los objetos JavaScript son contenedores para otros objetos JavaScript".   Crear objetos En JavaScript no disponemos del concepto de clases, como tal, que nos permitan crear un contenedor o firma para nuestros objetos. En JavaScript los objetos se crean dinámicamente bajo demanda. Veamos unos ejemplos. //Creamos un objeto Cliente var cliente = new Object();... [More]

Intellisense de JQuery en Visual Studio

2. October 2011 12:10 by Oscar.SS in Desarrollo Web, Herramientas  //  Tags: ,   //   Comments (2)
Con la llegada de JQuery a Visual Studio también llegó un archivo con la extensión vsdoc.js con toda la documentación necesaria para disfrutar de intellisense al escribir nuestro código cliente. Es algo muy sencillo, pero a veces estas cosas se pasan por alto.   Intellisense en páginas HTML Si nos vemos en la obligación de escribir bloques de script en las propias páginas HTML, para disfrutar del intellisense de JQuery bastará con añadir una referencia al archivo de documentación con la extensión "vsdoc.js". Como podemos apreciar en la imagen, al añadir la referencia al archivo mencionado, tenemos a nuestra disposición información sobre la función JQuery representada por el símbolo $. Es importante mencionar dos aspectos. En primer lugar, cuando trabajemos en un proyecto ASP.NET MVC podemos vernos tentados de utilizar la siguiente sentencia. <scrip... [More]

Recent Comments

Comment RSS

Month List