Ejemplo de CAPTCHA en ASP.NET

14. February 2010 01:55 by Oscar.SS in Desarrollo Web  //  Tags:   //   Comments (1)
Este sencillo ejemplo mostrará como implementar un controlador de peticiones HTTP personalizado para servir una imagen a modo de CAPTCHA. Naturalmente esto es solo un punto de partida muy simple y se podría complicar más para, por ejemplo, construir un control de servidor tipo CAPTCHA. Para implementar nuestro controlador de peticiones HTTP personalizado debemos utilizar la interfaz IHttpHandler. Esta interfaz define el contrato que deben tener todos los tipos que se utilicen para manejar las peticiones HTTP. De esta forma podemos decidir qué y cómo se devuelve la solicitud desde el servidor. A continuación dejo el código de la clase que implementa esta funcionalidad. public class CaptchaHandler : IHttpHandler{    public static string RndTexto { get; set; }    private char[] Abc;    public CaptchaHandler()&... [More]

Instalar la libería de AJAX Control Toolkit

7. February 2010 18:21 by Oscar.SS in Desarrollo .NET, Desarrollo Web, Herramientas  //  Tags: , ,   //   Comments (2)
La biblioteca de controles AJAX Control Toolkit es una poderosa característica que debemos tener siempre presente. Por ello vamos a ver como se instala en 7 sencillos pasos, para que quede integrada en nuestra herramienta de desarrollo Visual Studio 2008.1. En primer lugar debemos dirigirnos al sitio oficial de descarga, que no es otro que CodePlex. En el siguiente enlace buscaremos la zona de descarga. http://ajaxcontroltoolkit.codeplex.com/ 2. Elegimos la versión que queremos descargar y descomprimimos el zip. En el momento de escribir este artículo esta disponible la versión que se muestra en la imagen. 3. Nos dirigimos a nuestro Visual Studio y abrimos un editor de páginas aspx. En el cuadro de herramientas, en la última ficha, "General", con el botón secundario seleccionamos la opción "Agregar Ficha". Le damos un nombre a la nueva ficha, por ejemplo, AJAX Control Toolkit. 4. Sobre ... [More]

IHttpModule: Antes y después de la solicitud

30. January 2010 14:23 by Oscar.SS in Desarrollo .NET, Desarrollo Web  //  Tags: ,   //   Comments (0)
La interfaz IHttpModule nos proporciona una manera simple de manejar las peticiones HTTP antes de que estas comiencen a administrarse en IIS y una vez que han sido totalmente ejecutadas y se van a devolver al cliente.¿Porque razón querríamos actuar en la solicitud antes (y después) de que comience a administrarse?  Por temas de seguridad y rendimiento. Si un usuario no tiene permisos en nuestra aplicación es mejor denegarle el acceso antes de que su solicitud comience a consumir recursos en el servidor.  Comprobamos que no tiene premisos antes del comienzo de ejecución de ninguno de los eventos del ciclo de vida de la página solicitada (o control de usuario, o servicio Web). Para crear módulos estadísticos sobre las solicitudes de forma global en lugar de hacerlo para las páginas de forma individual. Incluir en la respuesta a la solicitud, encabezados y pies de p&a... [More]

Recopilación y actualización a la versión .NET 4.0

14. January 2010 22:00 by Oscar.SS in Desarrollo .NET, Desarrollo Web, Información  //  Tags: , ,   //   Comments (0)
Con motivo del cercano lanzamiento de .NET Framework 4.0, me ha dado por actualizar la información que tenía en este blog de la evolución de .NET desde la versión 1.0. Por ello me he kurrado un gráfico que creo servirá para aclarar el tema del versionado de Microsoft que ciertamente es un jaleo :-( Y ya de paso he aprovechado para modificar un poco las páginas que podéis encontrar en el menú de la izquierda, donde pone Páginas Extra, referentes a las novedades de C# 2.0, C# 3.0, C# 4.0. Bueno, en realidad la última versión del lenguaje no la he incluido, aún estoy recopilando la información...sorry!!. Aquí os dejo el gráfico (click para ampliar).     Mi idea principal con este gráfico, es dejar más clara la evolución de las tecnologías disponibles en cada versión del framework en c... [More]

AJAX en ASP.NET 2.0 con Web Services

10. January 2010 15:08 by Oscar.SS in Desarrollo Web  //  Tags:   //   Comments (2)
Para terminar con esta serie ( I, II, III, IV y ahora V) de las posibilidades que nos ofrece ASP.NET y AJAX, vamos a ver como realizar una llamada asíncrona al servidor a través de un servicio web.Conceptualmente no se diferencia en nada de otras versiones de ASP.NET. Configurando convenientemente el servicio web podremos llamar a este desde un script de cliente y todo de forma asíncrona. Con ASP.NET 2.0, como siempre, nos ayudará en esta tarea el control ScriptManager.    Código Cliente En primer lugar debemos registrar por medio del ScriptManager el servicio web y también como ya es costumbre el script donde se encuentra el código que realiza la llamada.    <asp:ScriptManager ID="ScriptManager1" runat="server">        <Services>        &... [More]

Recent Comments

Comment RSS

Month List