Ir al contenido principal

Creando nuestro primer sitio Web con ASP.net y C#

Para crear un proyecto web debemos seleccionar desde el entorno del Visual Studio (Yo utilizo el 2010): Archivo ->Nuevo sitio web. Inmediatamente aparece un diálogo donde podemos configurar que versión de Framework será compatible nuestra aplicación, la ubicación dentro del disco donde se almacenará, el lenguaje de programación a utilizar:
Podria coger la opcion ASP.NET Web Site, esta te crear una plantilla de ejemplo desde la cual podras empezar a trabajr, pero trae muchas cosas innecesarias y para nuestro ejemplo elegiremos la segunda opcion: ASP.NET Empty Web Site.
Este nos quedo guardado en la ruta C:\Projects\WebSite1.




 Se creara automaticamente un archivo llamado web.config, este lo dejaremos sin modificar.
Ahora tendremos que añadir las paginas que vamos a utilizar y para eso ubicaremos a nuestra derecha el explorador de soluciones (si no te aparece ves a Ver - Eplorador de soluciones).
 Damos click derecho en la parte superior donde esta el nombre de la aplicacion (En este caso : WebSite1) y seleccionamos la tercera opcion [Add New Item]. O presionar Ctrl + Shift + A.




Luego Se pasa a configurar la pagina, se selecciona el tipo de archivo (Web Form), el lenguaje (C#), se selecciona la opcion "Place Code in Separate File" esto es para que cree un archivo independiente donde manejaremos los eventos de los controles en nuestra pagina y por ultimo le damos Click en agregar (Add).
Puedes si lo deseas cambiarle el nombre a la pagina pero para este ejemplo lo dejaremos con el nombre que trae (Default.aspx).



El siguiente paso sera agregar un TextBox a la pagina, un Label y un Boton desde la barra de de herramientas (ToolBox) que esta situada en la parte derecha de Visual Studio, si no te aparece ves al Menu Vista - Barra de herramientas o Ctrl + Alt + X, Soolo arrastras los controles y ya esta.
Por Buenas practicas de programacion renombraremos el ID de los controles utilizando nombres mas descriptivos:
 TextBox = TxtNombre, Label = LblDisplay, Boton = BtnAccion
Cambiaremos la propiedad Text del Boton a "Ejecutar."
Al  Label le quitaremos el valor que contiene la propiedad Text y  pondremos "Ingresa tu nombre"
y agregaremos entre cada control dos
.




Ahora escogeremos la vista Spllit ( Dividida ) y daremos doble Click en el boton. Agregaremos el siguiente codigo:

  

LblDisplay.Text = "Hola " + TxtNombre.Text + " Bienvenido!!"; //Aqui concatenamos el valor del TexBox con el texto que querramos
TxtNombre.Visible = false; //Ocultamos el TextBox
 BtnAccion.Visible = false; //Ocultamos el Boton


 Ejecutamos la pagina presionando F5 y listo tenemos nuestro "Hola Mundo" en ASP.NET Y C#.

Les dejo el ejemplo para su descarga:

WebSite1.zip

Comentarios

Publicar un comentario

Entradas populares de este blog

Guía completa de .NET MAUI para el desarrollo de aplicaciones móviles multiplataforma

Guía completa de .NET MAUI para el desarrollo de aplicaciones móviles multiplataforma ⏱️ Tiempo de lectura: 30 minutos 🎯 Nivel: Intermedio ¡Prepárate para revolucionar el desarrollo móvil! Descubre .NET MAUI, el marco multiplataforma que te permite crear aplicaciones nativas para iOS, Android y escritorio con una sola base de código. Adéntrate en los fundamentos, implementaciones prácticas, ejemplos avanzados y mejores prácticas para dominar .NET MAUI y llevar tus habilidades de desarrollo móvil al siguiente nivel. 📑 Contenido del Artículo Introducción a .NET MAUI para móviles Fundamentos y Conceptos Clave Arquitectura de .NET MAUI ...

🔥 Microservicios con .NET: Guía Definitiva para Principiantes y Desarrolladores Intermedios

🔥 Microservicios con .NET: Guía Definitiva para Principiantes y Desarrolladores Intermedios ⏱️ Tiempo de lectura: 15 minutos 🎯 Nivel: Intermedio ¡Prepárate para sumergirte en el fascinante mundo de los microservicios con .NET! Esta guía integral te equipará con los conocimientos esenciales y las técnicas prácticas que necesitas para dominar esta arquitectura moderna. Tanto si eres un principiante que busca una base sólida como un desarrollador experimentado que busca ampliar tus habilidades, este artículo te guiará paso a paso a través de los conceptos fundamentales, la implementación y los mejores prácticas de los microservicios. 📑 Contenido del Artículo 🚀 Introducción a los Microservicios con .NET 💡 Fundamentos y Conceptos Clave ¿Qué son los Microservicios? Ventajas de los Microservicios Desafíos de los Microservicios ...

🚀 Domain-Driven Design (DDD): Guía Completa para Desarrolladores

🚀 Domain-Driven Design (DDD): Guía Completa para Desarrolladores ⏱️ Tiempo de lectura: 30 minutos 🎯 Nivel: Intermedio ¡Sumérgete en el mundo de Domain-Driven Design (DDD) y descubre cómo modelar tu dominio de manera efectiva para crear software flexible y mantenible! Este artículo te guiará a través de los fundamentos, la implementación práctica y las mejores prácticas de DDD. 📑 Contenido del Artículo Introducción a Domain-Driven Design (DDD) Fundamentos y Conceptos Clave Conceptos Clave de DDD Principios de DDD Patrones de DDD Implementación Práctica Implementando DDD en Diferentes Lenguajes Herramientas para DDD ...