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 ...

Multiple File Upload: Ajax Tool Kit. Por fin!!

Subir múltiples archivos al servidor se convirtió en un tiempo un dolor de cabeza para mi, ya que no encontraba un método seguro, fácil y gratis (sobre todo gratis) de realizar esta implementación, siempre terminaba comprando algún servicio que un tercero ofrecía. Afortunada mente todo esto ha cambiado ya que ajax toolkit para ASP.NET en su ultima actualizacion ha incluido un control llamado "AjaxFileUpload" que nos facilita el trabajo de subir los múltiples archivos al servidor. Este nuevo control de la familia ToolKit nos ofrece una interfaz amigable y permite arrastar y soltar elementos dentro de este. En un post anterior ( Aquí ) hablamos de como incluir Ajax en nuestros proyectos web y de las ventajas que este nos trae. Algo interesante de este control es que funciona perfectamente tanto con HMTL5 como con HTML4, en HTML5 se mostrara un UploadProgress que indicara el progreso de la subida de los archivos ientras que en HTML4 solo mostrara una imagen indicando esp...