Post on 14-Apr-2016
description
Lenguaje de Programación IV (Profesor: Carlos García V) Página 1
Pasando parámetros entre Paginas ASP.NET
Paso 1: Creación del Proyecto Web.
Default.aspx
CmdSesion
CmdQuerystring
CmdTranfer
CmdCadena
CmdMostrar
cmdClase
Imports Microsoft.VisualBasic Public Class Class1 Private Shared xcadena As String Public Shared Property cadena() As String Get Return xcadena End Get Set(ByVal value As String) xcadena = value End Set End Property End Class
Lenguaje de Programación IV (Profesor: Carlos García V) Página 2
Default.aspx.vb Partial Class _Default Inherits System.Web.UI.Page Protected Sub CmdSesion_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles CmdSesion.Click Session("cadena") = TextBox1.Text Response.Redirect("Default2.aspx") End Sub Protected Sub CmdQuerystring_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles CmdQuerystring.Click Response.Redirect("Default2.aspx?codigo=" & txtcodigo.Text & "&nombres=" & txtnombres.Text) End Sub Protected Sub CmdTranfers_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles CmdTranfer.Click Server.Transfer("Default2.aspx") End Sub Protected Sub CmdMensaje_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles CmdCadena.Click ViewState("cadena") = txtcadena.Text End Sub Protected Sub CmdMostrar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles CmdMostrar.Click lblMensaje.Text = ViewState("cadena") End Sub Protected Sub cmdClase_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdClase.Click Class1.cadena = txtMensaje.Text Response.Redirect("Default2.aspx") End Sub End Class
Lenguaje de Programación IV (Profesor: Carlos García V) Página 3
Default2.aspx
Default2.aspx.vb
Partial Class Default2 Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load HyperLink1.Text = "<b><< Pagina Principal" HyperLink1.NavigateUrl = "Default.aspx" '--Variable de Session TextBox1.Text = Session("cadena") '--Cadena de consulta txtcodigo.Text = Request.QueryString("codigo") txtNombres.Text = Request.QueryString("nombres") '--Server.Tranfer txtcorreo.Text = Request.Form("txtcorreo") txturl.Text = Request.Form("txturl") lblMensaje.Text = Class1.cadena End Sub End Class
HyperLink1