Sunteți pe pagina 1din 11

Enviando Variables entre Páginas Web ASP.

NET C#
Docente: Walther Carpio Rebaza
Periodo: 2018-2
Contenido:

 Variables con elementos HTML


 Variables con Controles de Servidor
 Variables usando PostbackURL
 Variables usando objetos Session

1. Creamos la Solución en Blanco:


Nombre de la Solución: SWeb-UsoVariablesFormularios
2. Asignación de Proyectos:
2.1. Proyecto Variables con Elementos HTML
Nombre del Proyecto: AppUsoElementosHTML
Agregamos un Web Forms Vacío

Agregamos la Página Web:


Agregamos el Formulario Web Forms de Procesamiento:

Diseñamos el Formulario HTML:


Realizando la Codificación:
Agregamos a nuestra etiqueta form, las siguientes propiedad: método: post y la
acción de ir a buscar a nuestro frmProcesamiento.aspx

<form id="form1" runat="server" method="post"


action="frmProcesamiento.aspx">

Se puede utilizar el método Get o


Post.

<form id="form1" method="post"


action="frmProcesamiento.aspx">

Datos de Procesamiento:<br />

Nombre:<br />
<input id="txtNombre" name="nombre" type="text" />

<p>
Apellidos:
</p>
<p>
<input id="txtApellidos" name="apellidos" type="text" />
</p>
<p>
<input id="Procesar" type="submit" value="Procesar" style="color:
#00CCFF; background-color: #0000FF;" />
</p>
</form> Asignar un nombre a cada objeto
Diseñando el Web form: en sus propiedades:

Id=txtDatos

Realizar doble clic a la venta de diseño para poder ir a la venta de


codificación
Realizando la Codificación:

Capturamos las variables de la


página index.html

2.2. Variables con Controles de Servidor:


Diseñamos nuestro formulario con los controles estándar del lado del servidor.

Agregamos los controles a nuestro Diseño y le damos


doble clic al formulario para ir a la codificación
<form id="form1" runat="server">
<div class="cabecera">
Semestre Académico 2018-2&nbsp;
<img src="Resources/imagenes/logo.png" width="32" height="32" /></div>

<asp:Label ID="lblNombre" runat="server" Text="Nombre:"></asp:Label>


<asp:TextBox ID="txtNombre" runat="server" BackColor="#FFFF99"></asp:TextBox>
<br />
<asp:Label ID="lblApellidos" runat="server" Text="Apellidos:"></asp:Label>
<asp:TextBox ID="txtApellidos" runat="server" BackColor="#FFFF99"></asp:TextBox>
<br />
asp:Button ID="btnProcesar" runat="server" BackColor="Lime"
OnClick="btnProcesar_Click" Text="Procesar" />

</form>

Codificamos en nuestra página de inicio:

En el evento del botón, direccionamos las variables a


nuestras páginas que las recibirán, mediante parámetros.
Codificando nuestra página receptora:

Declaración de variables

Capturamos las variables


del tipo parámetro.
2.3. Uso de PostbackURL:

Agregamos nuestro formulario para hacer un reclamo: frmReclamos.aspx

Diseñamos los formularios:

Propiedades:

Id=txtNombre, text=Nombre:

Id=txtReclamos, Text=Reclamos:

Id=calFecha, Text=Fecha:

Id=btnReclamos, Text=Reclamo
Nombre:frmProcReclamos

Diseño del Formulario de Procesamiento:

Propiedades:

Id=lblDatos

Id=lblMotivo

Id=lblFecha

Asignar Propiedad PostBackURL al botón que activa el evento(frmReclamos.aspx):


Buscar la propiedad PostBackUrl y asignar la página que procesará los resultados.
Codificamos en la Página Receptora:

2.4. Creación de variables Sessión:

Session[“idMiVariableSesion”]=”José”;

Elimina la variable sesión:

Session.Remove(“idMiVariableSesion”);

S-ar putea să vă placă și