Entradas

Mostrando entradas de 2007

Disfrutar del Wifi

Acabo de estrenar portátil. Probando el wifi he ido a parar al sofá del salón, desde donde estoy escribiendo estas líneas sin nada más que un pequeño aparatejo de apenas 2kg encima de las piernas. Este invento que te permite comunicarte con el mundo desde el sitio más cómodo que uno pueda imaginar. No había pensado que le iba a sacar tanto gustillo a esto de la cultura sin cables.

Página personalizada de error en asp.net

Me he pegado un montón de rato buscando por ahí... y la solución era obvia: Necesitaba sustituir la típica página de error de acceso prohibido 403 por algo más personalizado y con un estilo semejante al resto de la web. Todas las páginas hablan como controlar los errores y crear páginas personalizadas. Pero ¿cómo lanzar un error y que la aplicación muestre nuestra flamante página de error? La primera idea ha sido: Response.StatusCode= 403; Response.End(); Pero esto te lleva a la página de error de IIS, no de asp.net. Si no forzamos en fin de Response, nuestra página cargará normalmente. De poco nos sirve poner el StatusCode. Solución: Desde el código desde donde queramos lanzar la prohibición: throw new HttpException(403, 'Mensaje de error personalizado'); Es decir, lanzar una excepción, pero basada en HttpException y no en Exception. Ahora sí. Solo hace falta capturar los errores en el global.asax, en el evento Application_Error protected void Application_Error(ob...

goto or not goto

Pues aquí estoy: ¿voy o no voy a escribir algo interesante? El tiempo lo dirá. De momento, esta mañana tenía un montón de ideas para publicar... pero a estas horas uno ya no rinde lo que debiera. Bueno, poco a poco intentaré ir rellenando estas páginas con artículos técnicos, trucos y alguna que otra divagación