Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_beginners thread: passing values from one page to another


Message #1 by Elissa Setarehshenas <elissasetareh@y...> on Tue, 3 Jul 2001 13:28:38 -0700 (PDT)

Where can I find information about passing values from



one aspx page to another?

 

Thanks for your help,

 Elissa Setareh



Message #2 by "Mel C Solomon" <melsolomon@e...> on Thu, 5 Jul 2001 02:04:01 -0800
>

>Where can I find information about passing values from

>

>one aspx page to another?

> 



 

Here:





====guessbook.aspx====



<%@ Register TagPrefix="mel" TagName="header" Src="header.ascx" %>

<%@ Register TagPrefix="mel" Tagname="leftmenu" Src="leftmenu.ascx" %>



<html>

<head>

<link rel="stylesheet" type="text/css" href="styleko.css"/>

<script language=C# runat=server>



void Page_Init(Object sender, EventArgs e)

{

footer.Controls.Add(Page.LoadControl("footer.ascx"));



}



void Page_Load(Object sender, EventArgs e)

{

	if(!Page.IsPostBack)

	{

	msg.Text=null;

	visitorcomments.Text=null;

	visitorname.Text="";

	visitoremail.Text="";

	}

}

void submit(Object sender, EventArgs e){



if (visitorcomments.Text!=""&&visitorname.Text!=""&&visitoremail.Text!="")

{

	string req = "";

	req+="&&visitorcomments="+visitorcomments.Text;

	req+="&&visitoremail="+visitoremail.Text;

	req+="&&visitorname="+visitorname.Text;

	

	msg.Text="";

	visitorcomments.Text="";

	visitorname.Text="";

	visitoremail.Text="";

	Page.Response.Redirect("guess.aspx?" + req);

	

}

else

	{

	msg.Text="Please complete the field";

	}

}

</script>

</head>

<body bgcolor=#336699>

<table border=0 cellpadding=0 cellspacing=0 bgcolor="white" height=100% width=100%>



<mel:header runat=server/>



<tr valign=top height=100%>

<td colspan=0 valign=top height=100%>

	<table border=0 valign=top cellpadding=0 cellspacing=0 height=100% bgcolor=white>

	<tr height=100% valign=top>

	<td colspan=1 height=100% valign=top>	

	<mel:leftmenu runat=server/>

	</td>

	



	<td valign=top align=center width=100%><hr color=#36699><p>Please fill free to fill-up our public guess book.
</p>

<form runat=server id=form1>



	<p align=center>

	<asp:Label id=msg runat=server Text=""/><br>

		<asp:TextBox id="visitorcomments" Rows=8 Columns=30 TextMode="MultiLine" runat=server Text=""/>

	<br><br>

	Name:   <asp:TextBox id="visitorname" Text="" runat=server/>

	<br>

	Email:  <asp:TextBox id="visitoremail" Text="" runat=server/>

	<br><br>

	<asp:Button Text="Submit Comments" onClick="submit" id=button1 runat=server/>

	<input type="Reset" Text="Clear" runat=server/>

	</p>

	<br>

	

	

	

</form>

	</td>

	</tr>

	</table>

</td>

	

</tr>

<asp:label id=footer runat=server/>

</table>

</body>

</html>



=====end guessbook====









======guess.aspx===



<%@ Register TagPrefix="mel" TagName="header" Src="header.ascx" %>

<%@ Register TagPrefix="mel" Tagname="leftmenu" Src="leftmenu.ascx" %>

<%@ Import NameSpace="System.Data" %>

<%@ Import NameSpace="System.Data.OleDb" %>

  <%@ Page Language="C#" Debug="true" %>



<html>

<head>

<link href="styleko.css" type="text/css" rel="stylesheet"/>



<script language=C# runat=server>



void Page_Init(Object sender, EventArgs e)

{

footer.Controls.Add(Page.LoadControl("footer.ascx"));



}



void Page_Load(Object sender, EventArgs e)

{



string visitor=Request.Params["visitorname"];

string email=Request.Params["visitoremail"];

string strcomments=Request.Params["visitorcomments"];



string strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath(".\\db\\db1.mdb");



OleDbConnection conn = new OleDbConnection(strconn);



conn.Open();



string strcomm="Insert into
visitor(visitorname,visitoremail,visitorcomments)values('"+visitor.ToString()+"','"+email.ToString()+"','"+strcomments.ToString()+"'
)";

  

OleDbCommand comm = new OleDbCommand(strcomm,conn);

comm.ExecuteNonQuery();

conn.Close();





lblname.Text=visitor;

lblemail.Text=email;

lblcomments.Text=strcomments;

}

</script>



</head>

<body bgcolor=#336699>

<table border=0 cellpadding=0 cellspacing=0 bgcolor="white" height=100% width=100%>



<mel:header runat=server/>



<tr valign=top height=100%>

<td colspan=0 width=100%>

	<table border=0 cellpadding=0 cellspacing=0 height=100% bgcolor=white width=100%>

	<tr height=100%>

	<td>	

	<mel:leftmenu runat=server/>

	</td>



	

	<td valign=top align=center width=100%><hr color=#336699>

	<center>

		<table border=0 bordercolor=#336699 width=50% rightmargin=0 leftmargin=0 >

		<br>

		<tr bgcolor=#336699 class=title>

		<td colspan=2 align=center><B>Thank You</B>

		</td>

		</tr>

		<tr>

		<td>Name:</td>

		<td><asp:Label id="lblname" Text="" runat=server/></td>

		</tr>

		<tr>

		<td>Email:</td>

		<td><asp:Label id="lblemail" Text="" runat=server/></td>

		</tr>

		<tr>

		<td>Message:</td>

		<td><asp:Label MultiLine=True Column=20 id="lblcomments" Text="" runat=server/></td>

		</tr>

		</table>

		<h5>to go back to where you came...<a href="guessbook.aspx">CLICK </a> here.

		<center>

		<a href='viewcomments.aspx'>View Comments</a>

	</td>

	</tr>

	</table>

</td>

	

</tr>

<asp:label id=footer runat=server/>

</table>

</body>

</html>



======end=====







"My the code be with you!"

mel :)





















__________________________________

www.edsamail.com

Message #3 by "Dennis West" <westdh@h...> on Wed, 4 Jul 2001 13:42:21 -0700
I know you can do it in ASP, I've done it.

It is done when opening and closing the window object (mywindow)

using window.opener



I can't imagine it being done differently in asp.net.



----- Original Message -----

From: "Mel C Solomon" <melsolomon@e...>

To: "aspx_beginners" <aspx_beginners@p...>

Sent: Thursday, July 05, 2001 3:04 AM

Subject: [aspx_beginners] Re: passing values from one page to another





> >

> >Where can I find information about passing values from

> >

> >one aspx page to another?

> >

>

>

> Here:

>

>

> ====guessbook.aspx====

>

> <%@ Register TagPrefix="mel" TagName="header" Src="header.ascx" %>

> <%@ Register TagPrefix="mel" Tagname="leftmenu" Src="leftmenu.ascx" %>

>

> <html>

> <head>

> <link rel="stylesheet" type="text/css" href="styleko.css"/>

> <script language=C# runat=server>

>

> void Page_Init(Object sender, EventArgs e)

> {

> footer.Controls.Add(Page.LoadControl("footer.ascx"));

>

> }

>

> void Page_Load(Object sender, EventArgs e)

> {

> if(!Page.IsPostBack)

> {

> msg.Text=null;

> visitorcomments.Text=null;

> visitorname.Text="";

> visitoremail.Text="";

> }

> }

> void submit(Object sender, EventArgs e){

>

> if (visitorcomments.Text!=""&&visitorname.Text!=""&&visitoremail.Text!="")

> {

> string req = "";

> req+="&&visitorcomments="+visitorcomments.Text;

> req+="&&visitoremail="+visitoremail.Text;

> req+="&&visitorname="+visitorname.Text;

>

> msg.Text="";

> visitorcomments.Text="";

> visitorname.Text="";

> visitoremail.Text="";

> Page.Response.Redirect("guess.aspx?" + req);

>

> }

> else

> {

> msg.Text="Please complete the field";

> }

> }

> </script>

> </head>

> <body bgcolor=#336699>

> <table border=0 cellpadding=0 cellspacing=0 bgcolor="white" height=100%

width=100%>

>

> <mel:header runat=server/>

>

> <tr valign=top height=100%>

> <td colspan=0 valign=top height=100%>

> <table border=0 valign=top cellpadding=0 cellspacing=0 height=100%

bgcolor=white>

> <tr height=100% valign=top>

> <td colspan=1 height=100% valign=top>

> <mel:leftmenu runat=server/>

> </td>

>

>

> <td valign=top align=center width=100%><hr color=#36699><p>Please fill

free to fill-up our public guess book. </p>

> <form runat=server id=form1>

>

> <p align=center>

> <asp:Label id=msg runat=server Text=""/><br>

> <asp:TextBox id="visitorcomments" Rows=8 Columns=30 TextMode="MultiLine"

runat=server Text=""/>

> <br><br>

> Name:   <asp:TextBox id="visitorname" Text="" runat=server/>

> <br>

> Email:  <asp:TextBox id="visitoremail" Text="" runat=server/>

> <br><br>

> <asp:Button Text="Submit Comments" onClick="submit" id=button1

runat=server/>

> <input type="Reset" Text="Clear" runat=server/>

> </p>

> <br>

>

>

>

> </form>

> </td>

> </tr>

> </table>

> </td>

>

> </tr>

> <asp:label id=footer runat=server/>

> </table>

> </body>

> </html>

>

> =====end guessbook====

>

>

>

>

> ======guess.aspx===

>

> <%@ Register TagPrefix="mel" TagName="header" Src="header.ascx" %>

> <%@ Register TagPrefix="mel" Tagname="leftmenu" Src="leftmenu.ascx" %>

> <%@ Import NameSpace="System.Data" %>

> <%@ Import NameSpace="System.Data.OleDb" %>

>   <%@ Page Language="C#" Debug="true" %>

>

> <html>

> <head>

> <link href="styleko.css" type="text/css" rel="stylesheet"/>

>

> <script language=C# runat=server>

>

> void Page_Init(Object sender, EventArgs e)

> {

> footer.Controls.Add(Page.LoadControl("footer.ascx"));

>

> }

>

> void Page_Load(Object sender, EventArgs e)

> {

>

> string visitor=Request.Params["visitorname"];

> string email=Request.Params["visitoremail"];

> string strcomments=Request.Params["visitorcomments"];

>

> string strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data

Source="+Server.MapPath(".\\db\\db1.mdb");

>

> OleDbConnection conn = new OleDbConnection(strconn);

>

> conn.Open();

>

> string strcomm="Insert into

visitor(visitorname,visitoremail,visitorcomments)values('"+visitor.ToString(

)+"','"+email.ToString()+"','"+strcomments.ToString()+"')";

>

> OleDbCommand comm = new OleDbCommand(strcomm,conn);

> comm.ExecuteNonQuery();

> conn.Close();

>

>

> lblname.Text=visitor;

> lblemail.Text=email;

> lblcomments.Text=strcomments;

> }

> </script>

>

> </head>

> <body bgcolor=#336699>

> <table border=0 cellpadding=0 cellspacing=0 bgcolor="white" height=100%

width=100%>

>

> <mel:header runat=server/>

>

> <tr valign=top height=100%>

> <td colspan=0 width=100%>

> <table border=0 cellpadding=0 cellspacing=0 height=100% bgcolor=white

width=100%>

> <tr height=100%>

> <td>

> <mel:leftmenu runat=server/>

> </td>

>

>

> <td valign=top align=center width=100%><hr color=#336699>

> <center>

> <table border=0 bordercolor=#336699 width=50% rightmargin=0 leftmargin=0 >

> <br>

> <tr bgcolor=#336699 class=title>

> <td colspan=2 align=center><B>Thank You</B>

> </td>

> </tr>

> <tr>

> <td>Name:</td>

> <td><asp:Label id="lblname" Text="" runat=server/></td>

> </tr>

> <tr>

> <td>Email:</td>

> <td><asp:Label id="lblemail" Text="" runat=server/></td>

> </tr>

> <tr>

> <td>Message:</td>

> <td><asp:Label MultiLine=True Column=20 id="lblcomments" Text=""

runat=server/></td>

> </tr>

> </table>

> <h5>to go back to where you came...<a href="guessbook.aspx">CLICK </a>

here.

> <center>

> <a href='viewcomments.aspx'>View Comments</a>

> </td>

> </tr>

> </table>

> </td>

>

> </tr>

> <asp:label id=footer runat=server/>

> </table>

> </body>

> </html>

>

> ======end=====

>

>

>

> "My the code be with you!"

> mel :)




  Return to Index