|
 |
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 :)
|
|
 |