Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

1038 artículos publicados

FAQ: Al pasar al servidor de producción me deja de funcionar la seguridad y me da un error ¿por qué?

Una pregunta frecuente que recibimos tanto en los cursos de campusMVP como en eventos es la de:

"¿Por qué cuando paso mi aplicación a producción de repente me deja de funcionar todo lo que tiene que ver con Membership, Roles, etc...? De hecho obtengo un error de que no se puede conectar a la base de datos..."

El problema que tienes con la base de datos es que, por defecto, el proveedor de SQL Server que viene con ASP.NET parte de la base (equivocada generalmente) de que vas a usar SQL Server Express Edition. Esta base de datos tiene la particularidad de que... [Más]

Chuleta: Selectores JQUERY y CSS

Cuando estamos aprendiendo algo nuevo, buscamos constantemente referencias y recursos que nos ayuden a avanzar. Es muy posible que llegados a un punto, hayamos recopilado información suficiente como para que nos salga por las orejas, pero que sigamos sin tener muy claras las bases de aquello que estamos aprendiendo. Para dar un respiro a todos aquellos que os encontrais a caballo entre el CSS y jQuery o que simplemente queráis un buen resumen al que poder echarle mano, aquí os dejamos una chuleta de selectores :-). Puedes descargártela aquí. Leyenda Selector de CSS Selector de jQuery Selectores Básicos  CSS/jQuery * ... [Más]

TRUCO: Validación de direcciones IP desde código .NET

Para validar una dirección IP (del estilo xxx.xxx.xxx.xxx) introducida por un usuario, disponemos de multitud de opciones; desde analizar la cadena separándola por los puntos hasta utilizar expresiones regulares. Sin embargo en .NET hay una forma más fácil de conseguir lo mismo sin complicarnos tanto la vida, y es el utilizar la clase IPAddress del espacio de nombres System.Net. Ésta posee un método Parse que, aunque su objetivo es obtener una instancia de la clase a partir de una cadena que represente una IP, la podemos utilizar indirectamente para validar este tipo de cadenas. De este modo, una función que nos permite validar una IP conten... [Más]

7 recursos para entender las Cookies en desarrollo Web

En este apartado podrás encontrar cuestiones interesantes relacionadas con las cookies en desarrollo web, su seguridad, su relación con algunas tecnologías como ASP.NET e incluso la legislación que te afecta si las utilizas (en Europa). [Más]

VÍDEO: Cómo elegir el idioma de una aplicación web desde una lista desplegable

Una necesidad muy habitual en la de crear aplicaciones web multi-idioma. Es decir, aplicaciones web que se adapten a las preferencias de idioma de cada usuario que la visita. Dicha adaptación puede ser automática, sin que el usuario tenga que hacer nada, o voluntaria, cuando el usuario puede elegir su idioma de preferencia desde la propia interfaz de la aplicación. Curiosamente, en ASP.NET la parte fácil es la automática, ya que solo hay que crear los recursos para cada idioma disponible en la aplicación (carpetas App_LocalResources y App_GlobalResources y los archivos .resx para cada idioma). Luego, gracias a las características de localizac... [Más]

TRUCO: Crear códigos QR en lado cliente con jQuery

El interesantísimo plugin para jQuery llamado jQuery.qrcode, nos facilita sobremanera la generación de este tip de códigos de barras bidimensionales en nuestras aplicaciones. Se trata de un envoltorio de código sobre el generador de QR con JavaScript de Kazuhiko Arase. Permite la creación de los códigos QR utilizando para ello dos métodos: Dibujándolos sobre un canvas: genera en el elemento que deseemos una etiqueta "canvas" de HTML5, y luego pinta el código sobre su superficie. Funcionará en los navegadores modernos. Generándolo a partir de "divs": crea el QR dibujando cada punto a partir de un elemento "di... [Más]

IISSpeed: Acelera la velocidad de tus aplicaciones y páginas web

Google liberó la versión definitiva de mod_pagespeed en Octubre de 2012. Se trata de un módulo para servidores web Apache que optimiza de manera automática los recursos estáticos de tus aplicaciones o páginas web y cambia el HTML resultante para adaptarse a estos cambios. Con ello, lo que se logra es, en muchos casos, reducir enormemente el ancho de banda y la latencia necesarios para servir las páginas, consiguiendo aplicaciones y sitios web mucho más rápidos. Los que usamos tecnologías Microsoft y trabajamos con un servidor tan potente como Internet Information Server (IIS) por desgracia no podíamos disfrutar d... [Más]