Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutorial para Crear Formulario ASP (Fátima Álvarez)
Tutorial para Crear Formulario ASP (Fátima Álvarez)
Pgina |1
TABLA DE CONTENIDO
Pg. INTRODUCCIN ........................................................................ 1 1. Verificar contar con las extensiones ASP y IIS ............................ 2 2. Creando un proyecto ASP.NET con Visual Studio 2008 ........... 3 3. Construyendo la pgina.aspx con Visual Studio 2008................ 4 4. Escribiendo el Cdigo C# ........................................................... 11 5. Ejecutando nuestra pgina Web con ASP ................................. 12 6. Resultados ................................................................................. 13 CONCLUSIONES....................................................................... 15
Pgina |1
ASP (Active Server Pages) es la tecnologa para la creacin de pginas dinmicas del lado del servidor desarrollada por Microsoft. El tipo de servidores que emplean este lenguaje son aquellos que funcionan con sistema operativo de la familia de Windows NT. Afortunadamente, tambin podemos visualizar pginas ASP sobre Windows 95/98. Para escribir pginas ASP utilizamos un lenguaje de scripts, que se colocan en la misma pgina web junto con el cdigo HTML. En ASP, al estar programando pginas del lado del servidor, utilizaremos Visual C#.NET del lado del servidor y en esta gua nos centraremos en comenzar a crear un formulario Web con ASP.NET voy a explicar de forma sencilla cmo crear una aplicacin Web que utilice un formulario Web (Web Form).
Pgina |2
Pgina |3
b. Web->ASP.NET(C#) Application:
Pgina |4
Quedar una ventana como esta para poder comenzar a codificar nuestra pgina
Pgina |5
Observacin: El estilo CSS puede incluirse en el cdigo HTML, pero para mayor orden, yo lo enlace la hoja de estilo css de esta forma: <link href="hoja_css.css" rel="stylesheet" type="text/css" />
b. En el Visual Studio creamos un nuevo proyecto en C# con el nombre de formulario.aspx y en nuestra pgina agregaremos 4 TextBox, 2 RadioButton, 2 DropDownList, 1 Button, 1 Label, de modo que el diseo de nuestra pagina quede de la siguiente manera: Con respecto a los RadioButton, en su propiedad GroupName deben tener unas
Id nombre modificaciones, Hombre y Mujer deben tener el valor Sexo o cualquier nombre que
Id Nombre
Pgina |6
identifique que ambos RadioButton pertenecen al mismo grupo y en el momento de la ejecucin de la pgina solo uno de los dos puedan ser seleccionados.
<p> Hombre <asp:RadioButton ID="Hombre" runat="server" Checked="True" GroupName="sexo"/> Mujer <asp:RadioButton ID="Mujer" runat="server" GroupName="sexo"/> </p>
c. ao.
Para editar el DropDownList de el mes de cumpleaos se aaden a la lista los campos que me interesan colocar, en esta ocacin los 12 meses del
Los campos se editarian de esta manera: 1. Se inserta el DropDownList en el formulario, se escribe el Id esta vez Id=mes. 2. Luego al pasar el mouse sobre el boton se despliga un menu que muestra la tercera opcin edit Items damos click y entramos a la ventana de edicin.
Pgina |7
3.
En la ventana de edicin damos click en add y en text escribimos el nombre de nuestro items, por Ejemplo Enero, es importante resaltar que el value(valor) de mi items puede ser igual a Enero, pero en esta ocasin el value de mi items sera 1 porque representa el primer mes del ao y esto me facilita la comparacin con la fecha actual para realizar el calculo de la edad en mi funcin.
4.
<asp:DropDownList ID="mes" runat="server"> <asp:ListItem Value="1">Enero</asp:ListItem> <asp:ListItem Value="2">Febrero</asp:ListItem> <asp:ListItem Value="3">Marzo</asp:ListItem> <asp:ListItem Value="4">Abril</asp:ListItem>
Pgina |8
<asp:ListItem Value="5">Mayo</asp:ListItem> <asp:ListItem Value="6">Junio</asp:ListItem> <asp:ListItem Value="7">Julio</asp:ListItem> <asp:ListItem Value="8">Agosto</asp:ListItem> <asp:ListItem Value="9">Septiembre</asp:ListItem> <asp:ListItem Value="10">Octubre</asp:ListItem> <asp:ListItem Value="11">Noviembre</asp:ListItem> <asp:ListItem Value="12">Diciembre</asp:ListItem> </asp:DropDownList>
d. 1.
Para editar el DropDownList del estado civil. Se siguen los pasos 1 y 2 de la parte C.
Paso. 1
Paso. 2
Ftima lvarez IV ao-Ing. Informtica Tutorial para la creacin de un formulario Web con ASP.NET
Pgina |9
2.
e.
P g i n a | 10
<p>Fecha de Nacimiento</p> <p>Da &nbs p; Mes &nbs p; Ao </p> <p> <asp:TextBox ID="dia" runat="server" /> <asp:DropDownList ID="mes" runat="server"> <asp:ListItem Value="1">Enero</asp:ListItem> <asp:ListItem Value="2">Febrero</asp:ListItem> <asp:ListItem Value="3">Marzo</asp:ListItem> <asp:ListItem Value="4">Abril</asp:ListItem> <asp:ListItem Value="5">Mayo</asp:ListItem> <asp:ListItem Value="6">Junio</asp:ListItem> <asp:ListItem Value="7">Julio</asp:ListItem> <asp:ListItem Value="8">Agosto</asp:ListItem> <asp:ListItem Value="9">Septiembre</asp:ListItem> <asp:ListItem Value="10">Octubre</asp:ListItem> <asp:ListItem Value="11">Noviembre</asp:ListItem> <asp:ListItem Value="12">Diciembre</asp:ListItem> </asp:DropDownList> <asp:TextBox ID="ano" runat="server"></asp:TextBox> </p> <p>Estado Civil <asp:DropDownList ID="Estado_Civil" runat="server"> <asp:ListItem value="Soltero"></asp:ListItem> <asp:ListItem value="Casado"></asp:ListItem> </asp:DropDownList></p> <p> </p> <p><asp:Button ID="Guardar" Text="Guardar" runat="server" onclick="Guardar_Click" /> </p> <p> </p> <p align="left"> <asp:Label runat="server" ID="salida" /> <h1> </h1> </form> </body> </html> </p>
P g i n a | 11
4.
Escribiendo el cdigo C# Comenzamos escribiendo el cdigo C# para la funcin en donde haremos el despliegue de resultado de nuestro formulario:
<%@ Page Language="C#" %>
utilizar. En ASP los script representan las funciones as que declaramos la etiqueta
<script runat="server">
Cuando demos click en guardar entonces se ejecutara esta funcin este cdigo pertenece al lenguaje C#:
protected void Guardar_Click(object sender, EventArgs e) {
En este segmento calcularemos la edad del usuario de acuerdo a su fecha de nacimiento,para ello utilizamos la funcin DateTime que me permite tomar la fecha y hora del ordenador para realizar mis calculos siempre actualizados:
String estado=""; int d=int.Parse(dia.Text); int edad = 2008 - int.Parse(ano.Text); if ((int.Parse(mes.Text) > DateTime.Today.Month)||(int.Parse(mes.Text) == DateTime.Today.Month && d<DateTime.Today.Day)) edad--;
La salida de mi formulario requiere la correcta escritura de los trminos de acuerdo al sexo del usuario que se est atendiendo, ya que si notas en el formulario se muestran opciones en forma genrica (casado, soltero) la entrada no permite escribir la salida de acuerdo al sexo del usuario por ello ser realizan esta comparaciones.
P g i n a | 12
if(Estado_Civil.SelectedItem.Text=="Casado") { if(Mujer.Checked) estado="Casada"; else estado="Casado"; } else { if(Estado_Civil.SelectedItem.Text=="Soltero") { if(Mujer.Checked) estado="Soltera"; else estado="Soltero"; } }
Con el siguiente cdigo obtenemos la salida de nuestro formulario, salida es un label que se encuentra en mi cdigo asp de esta forma <asp:Label
runat="server" ID="salida" /> .
5.
ejecutar
marcar Ctrl+F5.
P g i n a | 13
6.
Resultados
Vista final del formulario.aspx
P g i n a | 14
P g i n a | 15
CONCLUSIONES
Bueno con este aporte he tratado de plasmar de alguna manera como crear y un pgina Web no solo utilizando el Visual Studio 2008 sino que empleando el ASP.NET y C# para la creacin de un formulario Web, adems este formulario se pueden emplear como si fueran un componente local dentro de su aplicacin... Bueno espero que este artculo sirva de mucho en sus primeros pasos con ASP.NET.