<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs"
Inherits="_Default" Trace="false" ViewStateMode="Enabled"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h1>Stuff</h1>
<asp:DropDownList ID="DropDownList1" runat="server">
</asp:DropDownList>
<p><asp:Label ID="Label1" runat="server" Text="Enter Name"></asp:Label>
<asp:TextBox ID="txtName" runat="server"></asp:TextBox></p>
<asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
<asp:Button ID="btnConfirm" runat="server" Text="Confirm"
onclick="btnConfirm_Click" />
</div>
</form>
</body>
</html>
Default.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string[] colors = new string[5];
colors[0] = "Blue";
colors[1] = "Green";
colors[2] = "Red";
colors[3] = "Yellow";
colors[4] = "Teal";
if (!IsPostBack)
{
DropDownList1.DataSource = colors;
DropDownList1.DataBind();
}
//DropDownList1.Items.Add("Red");
//DropDownList1.Items.Add("Green");
}
protected void btnConfirm_Click(object sender, EventArgs e)
{
string name = txtName.Text;
string date = Calendar1.SelectedDate.ToShortDateString();
string chosenColor = DropDownList1.SelectedItem.ToString();
//Response.Redirect("Confirmation.aspx?name="
// + name+"&date="
// +date+"&color="+chosenColor);
Session["name"] = name;
Session["color"]=chosenColor;
Session["date"] = date;
Response.Redirect("Confirmation.aspx");
}
}
Confirmation.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Confirmation.aspx.cs" Inherits="Confirmation" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h1>Confirmation Page</h1>
</div>
<asp:Label ID="lblName" runat="server" Text="Label"></asp:Label><br />
<asp:Label ID="lblColor" runat="server" Text="Label"></asp:Label><br />
<asp:Label ID="lblDate" runat="server" Text="Label"></asp:Label>
</form>
</body>
</html>
Confirmation.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Confirmation : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//lblColor.Text = Request.QueryString["color"];
//lblName.Text = Request.QueryString["name"];
//lblDate.Text = Request.QueryString["date"];
if (Session["color"] != null)
{
lblColor.Text = Session["color"].ToString();
lblDate.Text = Session["date"].ToString();
lblName.Text = Session["name"].ToString();
}
else
{
Response.Redirect("Default.aspx");
}
}
}
No comments:
Post a Comment