ASP.NET Espanol Blogs

Sponsors

Browse by Tags

All Tags » ASP.NET (RSS)
Pedir una cosa y recibir otra - Parte I: Redirect y RedirectPermanent
En ASP.NET existen muchos métodos para conseguir que cuando un usuario solicita una página en el servidor, acabe obteniendo el resultado de ejecutar otra página o recurso diferente. ¿Para qué querríamos hacer algo así? Por múltiples motivos, y en realidad es algo que se usa constantemente: Redirigir a los usuarios a una página nueva Ejecutar una funcionalidad que reside en otra página o recurso Ofrecer al usuario rutas amigables cuando por debajo usamos una estructura de páginas más compleja Hacer que las URLs antiguas de una aplicación sigan funcionando aunque hayamos cambiado la estructura del sitio .... El framework de ASP.NET ofrece muchos métodos diferentes de cambiar el recurso utilizado para responder a una petición, y cada uno tiene...
Posted: Feb 04 2012, 06:25 AM by JASoft.org
Filed under:
Cómo simular otros navegadores para probar desarrollos Web
En ocasiones es muy útil poder engañar al servidor web y hacerle creer que te estás conectando con cualquier navegador, aunque en realidad estés usando Internet Explorer o Chrome bajo Windows, por ejemplo. Como sabes, los controles de ASP.NET Web Forms tienen lo que se llama renderizado adaptativo , que consiste en que generan un HTML diferente según el dispositivo que solicite la página, pudiendo así adaptarse a las características de cada navegador de la mejor forma posible. Así puedes ver qué efecto causa sobre el HTML que renderiza tu aplicación si estás usando un navegador muy viejo (Netscape?) o saber si cambia según sea el sistema operativo (puedes decir que estás trabajando desde Linux o Mac aunque estés en Windows), etc.. Un caso muy...
Posted: Jan 21 2012, 02:37 PM by JASoft.org
Filed under:
Cómo obtener rutas absolutas en ASP.NET
Hoy un truco rápido. En ASP.NET a veces necesitamos convertir rutas relativas (por ejemplo guardadas en una base de datos) a rutas absolutas para poder referenciar archivos para descarga, imágenes, etc... Estas rutas pueden venir dadas de diversas formas. Por ejemplo, todas estas son rutas válidas: "/Docs/doc.pdf": se refiere a la raíz absoluta del servidor, es decir desde el nombre de dominio en adelante. "../Img/image.jpg": ruta relativa a la página actual, un directorio por encima. "./files/features.js": se refiere a una ruta dentro de la carpeta que contiene a la página actual. "~/CSS/styles.css": ruta relativa a la raíz de la aplicación, que no tiene porqué coincidir con la raíz del servidor ya que...
Posted: Jan 18 2012, 05:19 AM by JASoft.org
Filed under:
Windows Azure
Como algunos ya sabréis he pasado la mayor parte del tiempo de los últimos 6 meses trabajando en Windows Azure - que es la plataforma en la nube de Microsoft (Continúo liderando los equipos que han creado ASP.NET, partes del nucleo de .NET y VS, y algunos productos más). Estoy muy orgulloso de lo que vamos [...] Read More...
Establecer correctamente DefaultButton y DefaultFocus en una página con Master Page
En ASP.NET Web Forms algunos controles disponen de un par de propiedades interesantes para mejorar la usabilidad de la interfaz de usuario. Se trata de DefaultButton y DefaultFocus que permiten decidir respectivamente qué botón del formulario va a ser el que se ejecute al pulsar ENTER y qué control tendrá el foco en el formulario cuando éste cargue. Esto, que parece una tontería, es muy útil ya que es frecuente encontrarse por ahí páginas bastante mal hechas en las que, por ejemplo, vas a buscar algo en un cuadro de búsqueda, le das a ENTER tras introducir los términos de búsqueda en el cuadro de texto correspondiente, y en lugar de efectuarse la búsqueda lo que ocurre es que simplemente se recarga la página . El motivo es que cuando pulsas...
Posted: Jan 13 2012, 12:29 PM by JASoft.org
Filed under:
Plantillas de lado cliente con BLOCKED SCRIPT ¿Qué tecnología utilizar?
En septiembre de 2009 Krasis Press lanzó al mercado mi libro “Tecnologías ASP.NET 4.0 (Saltando desde la versión 2.0)” . Fue un libro que se adelantaba en varios meses a la futura versión de la plataforma y el entorno de desarrollo. En el momento de escribirlo, en Julio de 2009, las últimas noticias sobre el lanzamiento del producto apuntaban a Octubre de 2009, y que muy pocos cambios iban a aparecer en la versión final. Por ello, a pocos meses vista de esa versión definitiva, aún con la Beta 1 de la plataforma, nos decidimos a lanzarlo al mercado. Trabajar con las Betas de Microsoft tiene muchas ventajas, pues te permite estar al cabo de la calle y adelantarte al mercado en las tecnologías que vendrán. Pero también tiene algunos inconvenientes...
Actualización disponible para ASP.NET desde el Jueves 29 de Diciembre
Hace unos días MicrosofT publicó un boletín de seguridad anunciando que se iba a publicar una actualización de seguridad para una vulnerabilidad de ASP.NET. La actualización MS11-100 está disponible a través de Windows Update, del Windows Server Update Service y como descarga en el centro de descargas de Microsoft. La actualización resuelve un problema que [...] Read More...
[Video] ASP.NET vNext - Filtrado de datos - Value Provider Attributes
Introducción a las mejoras que incorporará la nueva versión de ASP.NET, tanto a nivel de framework como de IDE de desarrollo. En este vídeo veremos que son los Value Providers Un saludo...( read more ) Read More...
Aprende Windows Azure el Martes 13 de Diciembre
Como algunos ya sabéis, he estado estos últimos seis meses trabajando en Windows Azure – la plataforma de la nuve de Microsoft (Seguiré trabajando en ASP.NET, .NET, VS y en otros productos). El próximo Martes 13 de Diciembre estaré en un evento para desarrolladores Learn Windows Azure. En el evento podrémos aprender qué nos ofrece [...] Read More...
Todo sobre AutoEventWireUp en páginas ASP.NET Web Forms
En la directiva de página de los Web Forms de ASP.NET existe un atributo importante denominado AutoEventWireUp . Por defecto está establecido como True . Esto quiere decir que la infraestructura de la página se encargará automáticamente de enlazar los eventos de la página con aquellos métodos definidos en ésta que tengan los nombres y las firmas apropiados . Por ejemplo, si tenemos un método definido de esta manera: 1: private void Page_Load( object sender, System.EventArgs e) 2: { 3:   4: } Se llamará de manera automática al cargar la página (evento Load del ciclo de vida de la página). Lo mismo en Visual Basic: 1: Public Sub Page_Load( ByVal Sender As System. Object , ByVal e As System.EventArgs) 2:   3: End Sub Estos métodos tiene...
Posted: Dec 10 2011, 01:50 PM by JASoft.org
Filed under:
More Posts Next page »