Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

Tutoriales de ASP.NET por escenario

En este tema se enumera una selección de tutoriales que presentan los conceptos de desarrollo web de ASP.NET. Estos tutoriales también describen las características del desarrollo web en Visual Studio 2010 y Visual Web Developer 2010 Express(denominadas en conjunto Visual Studio).

Además de estos tutoriales, muchas secciones de los temas de la documentación de Visual Studio incluyen tutoriales que muestran las características clave.

Este tema contiene las siguientes secciones:

En la tabla siguiente se enumeran los tutoriales de introducción a ASP.NET y Visual Studio, y es particularmente útil si no conoce el desarrollo web de ASP.NET.

Tema

Descripción

Introducción: Planear un sitio web de ASP.NET

Proporciona información general sobre los factores que debe tener en cuenta al diseñar un sitio web. El tema proporciona vínculos a temas con información adicional sobre asuntos individuales.

Tutorial: Crear una página web básica en Visual Studio

Muestra cómo usar Visual Studio para crear un sitio web de ASP.NET que contiene una página simple. Obtendrá información sobre cómo crear un proyecto de sitio web ASP.NET, diseñar proyectos, agregar páginas y probar un sitio web.

Tutorial: Edición de código en páginas web en Visual Studio

Muestra cómo usar el editor de código. Algunas de las características del editor de código dependen del lenguaje de codificación. Por consiguiente, en este tutorial, va a crear dos páginas: una que utiliza Visual Basic y otra que utiliza C#.

Tutorial: Crear una página web básica con separación de código en Visual Studio

Muestra cómo crear páginas web en Visual Studio. Guía al usuario a través de la creación de una página sencilla y muestra las técnicas básicas para crear una nueva página, agregar controles y escribir código.

Tutorial: Usar fragmentos de código HTML

Muestra cómo agregar marcado a una página mediante fragmentos de código. Puede usar fragmentos de código de HTML en Visual Studio para ahorrar tiempo y reducir la cantidad de código que es necesario escribir.

Tutorial: Validar los datos introducidos por el usuario en una página de formularios Web Forms

Muestra cómo usar los controles de validación ASP.NET para comprobar automáticamente los datos proporcionados por el usuario en una página web.

Tutorial: Usar el almacenamiento en la caché de resultados para mejorar el rendimiento de los sitios web

Muestra cómo usar el almacenamiento en caché de resultados, que usa una copia preprocesada de una página en lugar de procesar de nuevo la página para cada solicitud.

Tutorial: Almacenar en caché datos de la aplicación en ASP.NET

Muestra cómo se almacenan los datos de una aplicación ASP.NET en caché. Usa la API de almacenamiento en caché que está disponible en el espacio de nombres System.Runtime.Caching.

Puede usar el depurador de Visual Studio como ayuda para buscar errores en su código. La traza de ASP.NET permite mostrar los pasos que realiza el procesamiento cuando se ejecuta una página.

NotaNota

El marco ASP.NET MVC proporciona amplia compatibilidad para pruebas unitarias y el desarrollo controlado por pruebas.

Tema

Descripción

Tutorial: Depurar páginas Web en Visual Web Developer

Muestra cómo usar el depurador de Visual Studio para trabajar con páginas web de ASP.NET.

Tutorial: Utilizar la traza en Visual Web Developer para detectar errores en páginas web

Muestra cómo usar la traza en una página web de ASP.NET para encontrar errores. La traza muestra mensajes sobre las acciones que tienen lugar durante el procesamiento de las páginas.

En la tabla siguiente se enumeran los tutoriales que muestran cómo crear la navegación de un sitio web en forma de menús, mapas del sitio, etc.

Tema

Descripción

Tutorial: Mostrar un menú en páginas Web

Muestra cómo agregar un control de menú a una página y usarlo como herramienta de navegación.

Tutorial: Agregar la función de navegación de sitios web

Muestra cómo crear la navegación del sitio usando varios controles de navegación, como Menu, TreeView y SiteMapPath, que agrega una ruta de navegación a las páginas web.

Tutorial: Usar el enrutamiento de ASP.NET en una aplicación de formularios Web Forms

Muestra cómo diseñar direcciones URL que tienen información significativa para los usuarios y que resultan de ayuda para la optimización del motor de búsqueda (SEO).

En la tabla siguiente se enumeran los tutoriales que muestran cómo crear el diseño y la apariencia de los sitios web de ASP.NET.

Tema

Descripción

Tutorial: Crear y modificar un archivo CSS

Introduce las características Visual Studio para trabajar con de hojas de estilos en cascada (CSS). El tutorial le servirá de guía para crear un diseño de página de tres columnas, que ilustra las técnicas básicas de creación de una nueva página web y una nueva hoja de estilos.

Tutorial: Personalizar un sitio Web mediante temas en Visual Studio

Muestra cómo utilizar temas para aplicar un aspecto coherente a las páginas y controles del sitio web.

Tutorial: Crear temas seleccionables por el usuario

Muestra cómo crear una página de ASP.NET que permita a los usuarios seleccionar un tema para la página. Aunque en este ejemplo se utiliza una sola máscara de control y un archivo de hoja de estilos en cascada (CSS) básico, los principios mostrados se aplican a temas más complejos que incluyan gráficos, esquemas de diseño diferentes en el archivo CSS y máscaras de control de servidor más complejas.

Tutorial: Crear y usar páginas maestras ASP.NET en Visual Web Developer

Muestra cómo crear una página maestra y varias páginas de contenido. Las páginas maestras permiten crear un diseño de página. A continuación, puede crear páginas independientes con contenido que se combinan con la página maestra en tiempo de ejecución.

Tutorial: Usar páginas maestras anidadas en ASP.NET

Muestra cómo anidar las páginas maestras para que la página maestra primaria proporcione un diseño coherente a todo el sitio web, y la página maestra secundaria se pueda utilizar como plantilla para obtener un diseño coherente dentro de la página maestra primaria.

Las normas de accesibilidad definen cómo crear páginas web que puedan ser usadas por personas con discapacidades. En los tutoriales siguientes se muestran algunas técnicas que le ayudarán a crear sitios web de ASP.NET que cumplen las normas de accesibilidad.

Tema

Descripción

Tutorial: Directrices de accesibilidad para usar controles Image, Menu y AutoPostBack

Muestra cómo usar los controles Image, los controles Menu y la característica de ASP.NET AutoPostBack de manera que cumplan las normas de accesibilidad.

Tutorial: Directrices de accesibilidad para usar el control GridView

Indica cómo mostrar datos mediante controles GridView de manera que cumplan las normas de accesibilidad.

Tutorial: Directrices de accesibilidad para usar el control ListView

Indica cómo mostrar datos mediante controles ListView de manera que cumplan las normas de accesibilidad.

Tutorial: Directrices de accesibilidad para usar controles ListView anidados

Indica cómo mostrar datos complejos mediante controles ListView anidados de manera que cumplan las normas de accesibilidad.

Tutorial: Directrices de accesibilidad para usar controles Label, Validator y Panel

Muestra cómo usar los controles Label, los controles de validación y los controles Panel (elementos div) en un formulario de entrada de manera que cumplan las normas de accesibilidad.

En muchos casos, deseará restringir el acceso a las páginas de un sitio web para que solo los usuarios registrados puedan usarlas. También puede configurar su sitio para que pueda almacenar información sobre las preferencias y otros datos de los usuarios, aunque no tengan un identificador de usuario para su sitio.

Tema

Descripción

Tutorial: Crear un sitio web ASP.NET con inicio de sesión de usuario básico

Muestra cómo se usa una plantilla integrada de proyecto de sitio web de ASP.NET para crear un sitio web que tiene una funcionalidad de inicio de sesión básica.

Tutorial: Crear un sitio web con pertenencia e inicio de sesión de usuarios

Muestra cómo se usan los controles y los servicios de pertenencia de ASP.NET para crear páginas personalizadas en las que los usuarios pueden iniciar sesión y trabajar con páginas solo para miembros.

Tutorial: Administrar los usuarios de sitios web con roles

Muestra cómo asignar usuarios a los roles y cómo crear reglas (permisos) que concedan o denieguen selectivamente el acceso a las páginas a los distintos roles. También muestra cómo determinar mediante programación si un usuario pertenece a una función concreta y a qué funciones pertenece el usuario actual.

Tutorial: Mantener la información de usuarios de sitios web con propiedades de perfil

Muestra cómo se agregan a un sitio web propiedades de perfil que permiten crear una experiencia personalizada para los visitantes y realizar el seguimiento de los detalles de cada usuario.

Los tutoriales enumerados en la tabla siguiente explican cómo crear páginas web de ASP.NET que muestran datos y permiten a los usuarios editar los datos.

Tema

Descripción

Tutorial: Acceso a datos básico en páginas web

Muestra cómo crear una página simple enlazada a datos mediante controles diseñados específicamente para el acceso a datos.

Tutorial: Crear páginas web principal-detalle en Visual Studio

Muestra las distintas maneras de trabajar con datos en varios controles y de varias tablas, incluidos aquéllos que tienen una relación principal-detalle.

Tutorial: Crear las capas de acceso a datos y de lógica empresarial en ASP.NET

Muestra un ejemplo simple de los procedimientos recomendados para crear un sitio web con acceso a una base de datos mediante el aislamiento de las capas de lógica empresarial y acceso a datos.

Tutorial: Mostrar, paginar y ordenar datos con el control de servidor web ListView

Muestra cómo trabajar con el control ListView, que proporciona maneras eficaces y flexibles de definir cómo se muestran los datos.

Tutorial: Modificar datos con el control de servidor web ListView

Indica cómo mostrar y actualizar datos en el control ListView. En este tutorial se usa un control SqlDataSource para recuperar los resultados de una base de datos de SQL Server y para administrar las actualizaciones.

Tutorial: Ordenación simple del control de servidor web GridView

Muestra cómo usar la funcionalidad de ordenación integrada del control GridView de ASP.NET para ordenar los datos mostrados por una sola columna sin escribir código.

Tutorial: Mostrar una lista desplegable mientras se edita en el control de servidor web GridView

Muestra cómo mejorar la edición de los datos en el control de ASP.NET GridView personalizando el control para que use una lista desplegable en lugar de un cuadro de texto.

Tutorial: Recuperar, actualizar, insertar y eliminar datos con los controles LinqDataSource y DetailsView

Muestra cómo crear una tabla de base de datos simple y una página web que usa consultas LINQ. La página web permite a los usuarios recuperar, actualizar, insertar y eliminar datos de la tabla de base de datos.

Tutorial: Mostrar datos jerárquicos en un control TreeView

Muestra los fundamentos sobre cómo usar el control TreeView para mostrar los datos jerárquicos. El control TreeView es adecuado para mostrar datos XML, pero se puede usar para todos los datos que se puedan representar en una jerarquía.

Tutorial: Filtrar los datos en una página web mediante sintaxis declarativa

Muestra cómo usar el control de ASP.NET QueryExtender en el marcado de una página web para filtrar los datos usando únicamente la sintaxis declarativa.

Tutorial: Facilitar el acceso a los controles enlazados a datos desde JavaScript

Muestra cómo configurar la propiedad ClientID de un control para que poder un script de cliente que actualiza elementos específicos de una página que muestran datos.

El modelo de arquitectura Model-View-Controller (MVC) separa una aplicación en tres componentes principales: el modelo (datos), la vista (interfaz de usuario) y el controlador (lógica empresarial y de dominio). El marco de ASP.NET MVC es un marco de presentación de poca complejidad y fácil de probar que se integra con las características de ASP.NET, como las páginas maestras y la autenticación basada en pertenencia.

Tema

Descripción

Tutorial: Crear un proyecto de MVC básico con pruebas unitarias en Visual Studio

Muestra cómo crear una aplicación web de ASP.NET MVC y cómo usar un marco de pruebas unitarias y agregar un proyecto de prueba a un proyecto de ASP.NET MVC.

Cómo: Validar los datos del modelo mediante los atributos de DataAnnotations

Muestra cómo usar las anotaciones de datos para validar los datos.

Tutorial: Agregar scripting de ASP.NET AJAX a un proyecto de MVC

Muestra cómo agregar procesamiento del lado cliente a las vistas en una aplicación de MVC.

Tutorial: Organizar una aplicación de ASP.NET MVC mediante áreas

Muestra cómo crear un proyecto de MVC con varias áreas.

Usar un controlador asincrónico en ASP.NET MVC

Muestra cómo usar métodos de controlador asincrónico.

Los datos dinámicos de ASP.NET permiten crear aplicaciones web extensibles controladas por datos; para ello, se deduce en tiempo de ejecución el aspecto y el comportamiento de las entidades de datos a partir del esquema de la base de datos y se deriva el comportamiento de la interfaz de usuario a partir de él. Los datos dinámicos permiten crear un sitio web controlado por datos con poca o ninguna codificación; para ello, analiza el modelo de datos y genera la interfaz de usuario a partir de él.

Los datos dinámicos admiten scaffolding, que es una manera de generar automáticamente las páginas web para cada tabla de la base de datos. Scaffolding permite crear un sitio web funcional para ver y editar datos basado en el esquema de los datos. También puede habilitar el comportamiento dinámico en aplicaciones web existentes o nuevas sin usar scaffolding.

Tema

Descripción

Tutorial: Crear un nuevo sitio web de datos dinámicos con la técnica scaffolding

Muestra cómo crear un sitio web básico que usa datos dinámicos de ASP.NET.

Tutorial: Agregar datos dinámicos a sitios web ASP.NET existentes

Muestra cómo crear un sitio web de ASP.NET que incluya las características del marco de datos dinámicos. Además, en este tutorial se muestra cómo personalizar la funcionalidad de los sitios web de datos dinámicos.

Tutorial: Habilitar los datos dinámicos en controles enlazados a datos de ASP.NET

Muestra cómo habilitar el comportamiento dinámico en controles enlazados a datos de ASP.NET sin usar scaffolding de datos dinámicos.

Tutorial: Personalizar la apariencia y el comportamiento de los campos de datos en el modelo de datos

Muestra cómo personalizar la manera en que los datos dinámicos muestran los datos de un campo de datos.

Tutorial: Personalizar el diseño de tabla mediante plantillas de entidad .

Muestra cómo personalizar la manera en que los datos dinámicos muestran los datos de una tabla.

Tutorial: Filtrar filas en tablas que tienen una relación primario-secundario

Muestra cómo realizar el filtrado de filas de tabla en un sitio web de datos dinámicos de ASP.NET.

Tutorial: Asignar la herencia de tabla por jerarquía en datos dinámicos .

Muestra cómo implementar la herencia de tabla por jerarquía (TPH) modificando el modelo conceptual en un Entity Data Model (EDM).

Microsoft Ajax permite crear rápidamente páginas web para que la experiencia del usuario sea más satisfactoria gracias a elementos de la interfaz de usuario más familiares y receptivos. Microsoft Ajax incluye bibliotecas de scripts de cliente que incorporan tecnologías entre exploradores ECMAScript (JavaScript) y HTML dinámico (DHTML). Con Microsoft Ajax, puede mejorar la experiencia del usuario y la eficacia de sus aplicaciones web.

Los siguientes tutoriales se centran en mejorar las aplicaciones de formularios Web Forms de ASP.NET basadas en servidor mediante la tecnología de Ajax.

Tema

Descripción

Tutorial: Crear un sitio web habilitado para AJAX

Muestra cómo usar algunas de las características de Microsoft Ajax que se incluyen al instalar Visual Studio.

Tutorial: Crear una aplicación de datos habilitada para AJAX

Muestra cómo crear una aplicación web habilitada para AJAX que pueda funcionar como una lista de tareas pendientes o como una lista de tareas.

Tutorial: Globalizar una fecha utilizando script de cliente

Muestra cómo usar ECMAScript (JavaScript) para mostrar días, meses y otros valores de fecha en formatos globalizados.

Tutorial: Incrustar un archivo JavaScript como recurso en un ensamblado

Muestra cómo incluir un archivo JavaScript como un recurso incrustado en un ensamblado.

Tutorial: Incrustar recursos localizados para un archivo JavaScript

Muestra cómo incluir un archivo ECMAScript (JavaScript) como un recurso incrustado en un ensamblado, y cómo incluir las cadenas adaptadas para su uso en el archivo JavaScript.

Tutorial: Agregar recursos localizados a un archivo JavaScript

Muestra cómo incluir recursos localizados en un archivo ECMAScript (JavaScript).

Tutorial: Facilitar el acceso a los controles situados en controles de usuario web desde JavaScript

Muestra cómo configurar la propiedad ClientID de un control para poder escribir scripts de cliente que tienen acceso a los controles de ASP.NET en un control de usuario.

ASP.NET permite crear una única página web que puede mostrar el texto en diferentes idiomas, según la información que procede del usuario. El texto traducido (localizado) está almacenado en archivos de recursos que pueden ser leídos automáticamente por ASP.NET cuando se ejecuta una página.

NotaNota

Para obtener una lista de tutoriales que muestran cómo usar JavaScript para crear páginas web para una audiencia internacional, vea Usar Microsoft Ajax y scripting de cliente en este documento.

Tema

Descripción

Tutorial: Utilizar los recursos de adaptación con ASP.NET

Muestra cómo crear archivos de recursos de localización y hacer referencia a ellos en las páginas web mediante expresiones declarativas.

Después de crear y probar un sitio web, normalmente se publica en un equipo servidor. Los tutoriales de esta sección muestran las características de Visual Studio que permiten implementar un sitio web para que otros lo usen.

Tema

Descripción

Tutorial: Implementar proyectos de sitio web mediante la herramienta Copiar sitio web

Muestra cómo se usa la herramienta Copiar sitio web para copiar archivos entre el proyecto de sitio web y un sitio web mediante una utilidad de tipo FTP. (No se aplica a los proyectos de aplicación web. Para obtener información sobre la diferencia entre los proyectos de aplicación web y los proyectos de sitio web, vea Proyectos de aplicación web frente a proyectos de sitio web).

Tutorial: Implementar un proyecto de sitio web mediante XCOPY

Muestra cómo se usa el comando Windows XCOPY para copiar archivos del proyecto de sitio web a un sitio web. (No se aplica a los proyectos de aplicación web).

Tutorial: Implementar un proyecto de sitio web mediante la herramienta Publicar sitio web

Muestra cómo se usa la utilidad Publicar sitio web para compilar un proyecto de sitio web y, a continuación, copiar el resultado en un sitio web activo. (No se aplica a los proyectos de aplicación web).

NotaNota
La utilidad Publicar sitio web no está disponible en Visual Web Developer 2008 Express Edition o versiones posteriores de Visual Web Developer Express.

Tutorial: Implementar proyectos de aplicación web mediante la publicación con un solo clic

Muestra cómo se implementa un proyecto de aplicación web en una compañía de hospedaje utilizando la publicación con un solo clic. (No se aplica a proyectos de sitio web).

Tutorial: Implementar un proyecto de aplicación web con un paquete de implementación web (Parte 1 de 4)

Proporciona el primero en una serie de cuatro tutoriales en los que se muestra cómo se implementa un proyecto de aplicación web creando e instalando un paquete de implementación. En los tutoriales se ilustra la implementación local y remota. (No se aplica a proyectos de sitio web).

ASP.NET incluye un conjunto enriquecido de características para crear páginas web, pero también es muy extensible. Los tutoriales de esta sección muestran la funcionalidad avanzada de ASP.NET, por ejemplo, cómo crear controles de ASP.NET personalizados que encapsulan la lógica y el código HTML, cómo crear resultados web personalizados como RSS y cómo crear componentes que supervisan y responden a las solicitud HTTP enviadas a su sitio.

Tema

Descripción

Tutorial: Crear elementos reutilizables con controles de usuario ASP.NET

Muestra cómo encapsular el marcado y el código en un control de usuario de ASP.NET que puede agregar como un elemento reutilizable a cualquier página web de ASP.NET de un sitio.

Tutorial: Utilizar código compartido en sitios web en Visual Web Developer

Muestra cómo crear una clase a la que se puede hacer referencia automáticamente en cualquier parte de su sitio web. Crear clases compartidas es una manera eficaz de administrar la lógica empresarial y crear componentes reutilizables en aplicaciones web.

Tutorial: Crear y usar un servicio Web ASP.NET en Visual Web Developer

Los servicios Web permiten exponer la funcionalidad de una aplicación en la Web. Este tutorial muestra cómo crear un servicio Web y cómo invocarlo desde otra aplicación web.

Tutorial: Desarrollar y utilizar un control de servidor web personalizado

Muestra cómo crear y compilar un control de servidor ASP.NET personalizado y cómo usarlo en una página.

Tutorial: Crear un controlador HTTP sincrónico

Muestra cómo crear un controlador HTTP que permita crear resultados dinámicos personalizados distintos de las páginas web, por ejemplo, fuentes RSS.

Tutorial: Crear y registrar un módulo HTTP personalizado

Muestra la funcionalidad básica de un módulo HTTP personalizado. Los módulos HTTP se llaman en cada solicitud y permiten personalizar cómo se procesa la solicitud o la respuesta.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft