Home.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="home.aspx.cs"
Inherits="home" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
.auto-style1 {
font-size: xx-large;
}
</style></head><body>
<form id="form1" runat="server">
<div class="auto-style1" style="text-align: center">
<strong>HTTP REQUEST &amp; RESPONSE CLASS</strong></div>
<p style="text-align: center">
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl="~/query.aspx">QueryString Collections</asp:HyperLink>
</p>
<p style="text-align: center">
<asp:HyperLink ID="HyperLink2" runat="server"
NavigateUrl="~/browser.aspx">Browser Object</asp:HyperLink>
</p>
<p style="text-align: center">
<asp:HyperLink ID="HyperLink3" runat="server"
NavigateUrl="~/cookies.aspx">Cookies</asp:HyperLink>
</p>
</form></body></html>
Query.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="query.aspx.cs"
Inherits="query" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
.auto-style1 {
font-size: large;
}
</style></head>
<body style="text-align: center">
<form id="form1" runat="server">
<div>
HTTP REQUEST CLASS - QUERY STRING COLLECTION</div>
<p style="text-align: left">
Enter EmpId &amp; Emp.Name in Address bar as given below to process the
QueryString</p>
<p style="text-align: left">
<span style="font-size: 12.0pt; line-height: 115%; font-family: &quot;Times New
Roman&quot;,&quot;serif&quot;; mso-fareast-font-family: Calibri; mso-fareast-theme-font:
minor-latin; background: white; mso-highlight: white; mso-ansi-language: EN-US; mso-
fareast-language: EN-US; mso-bidi-language: AR-SA">Example:
http://LocalHost/***/query.aspx</span><span class="auto-style1" style="line-height: 115%;
font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; mso-fareast-font-family:
Calibri; mso-fareast-theme-font: minor-latin; background: white; mso-highlight: white; mso-
ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-
SA"><strong><em>?EmpId=10&amp;EmpName=Priya</em></strong></span><asp:Label
ID="EmpId" runat="server" style="z-index: 1; left: 45px; top: 168px; position: absolute;
right: 830px"></asp:Label>
<asp:Label ID="EmpName" runat="server" style="z-index: 1; left: 42px; top: 216px;
position: absolute"></asp:Label>
</p> <p style="text-align: left"> &nbsp;</p>
<p style="text-align: left"> &nbsp;</p>
<p style="text-align: left"> &nbsp;</p>
<p style="text-align: left"> &nbsp;</p>
<p style="text-align: left"> &nbsp;</p>
<p style="text-align: left">
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/home.aspx">Go
Home</asp:HyperLink>
</p>
</form></body></html>
Browser.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="browser.aspx.cs"
Inherits="browser" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body style="text-align: center">
<form id="form1" runat="server">
<div>
HTTP REQUEST CLASS - BROWSER OBJECT</div>
<p style="text-align: left">
<strong>BROWSER DETAILS :</strong></p>
<asp:Label ID="BrowserDetails" runat="server" style="z-index: 1; left: 16px; top:
100px; position: absolute"></asp:Label>
<p>
&nbsp;</p>
<p>
&nbsp;</p>
<p>
&nbsp;</p>
<p>
&nbsp;</p>
<p>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/home.aspx"
style="text-align: left; z-index: 1; left: 30px; top: 270px; position: absolute">Go
Home</asp:HyperLink>
</p>
<p>
&nbsp;</p>
</form>
</body>
</html>
Cookies
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="cookies.aspx.cs"
Inherits="cookies" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"> <title></title>
<style type="text/css">
#BodyTag {
text-align: center;
}
</style></head><body runat="server" id="BodyTag">
<form id="form1" runat="server">
<div>
HTTP RESPONSE CLASS - COOKIES</div>
<p style="text-align: left">
Select any color from Dropdown to set as BG color for the next 10 sec.</p>
<p style="text-align: left">
<asp:DropDownList ID="ColorSelector" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem>Select</asp:ListItem>
<asp:ListItem>Red</asp:ListItem>
<asp:ListItem>Blue</asp:ListItem>
<asp:ListItem>Green</asp:ListItem>
<asp:ListItem></asp:ListItem>
</asp:DropDownList>
</p> <p style="text-align: left">
&nbsp;</p> <p style="text-align: left">
&nbsp;</p> <p style="text-align: left">
&nbsp;</p>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/home.aspx">Go
Home</asp:HyperLink>
</form></body></html>
Query.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 query : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
EmpId.Text ="Emp.Id :"+ Request.QueryString["EmpId"];
EmpName.Text ="Emp.Name : "+ Request.QueryString["EmpName"];
}
}
Browser.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 browser : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
HttpBrowserCapabilities Bcaps;
Bcaps = Request.Browser;
BrowserDetails.Text = "Browser Name : " + Bcaps.Browser + "<br>" +
"Browser Version: " + Bcaps.MajorVersion + "<br>" +
"Support Cookies: " + Bcaps.Cookies + "<br>" +
"Platform : " + Bcaps.Platform + "<br>";
}
}
Cookies.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 cookies : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Request.Cookies["BackgroundColor"] != null)
{
ColorSelector.SelectedValue = Request.Cookies["BackgroundColor"].Value;
BodyTag.Style["background-color"] = ColorSelector.SelectedValue;
} }
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
BodyTag.Style["background-color"] = ColorSelector.SelectedValue;
HttpCookie cookie = new HttpCookie("BackgroundColor");
cookie.Value = ColorSelector.SelectedValue;
// cookie.Expires = DateTime.Now.AddHours(1);
cookie.Expires = DateTime.Now.AddSeconds(10);
Response.SetCookie(cookie);
}
}
HTTP REQUEST RESPONSE OBJECT - WEB APPLICATION USING C# LAB
HTTP REQUEST RESPONSE OBJECT - WEB APPLICATION USING C# LAB
HTTP REQUEST RESPONSE OBJECT - WEB APPLICATION USING C# LAB

HTTP REQUEST RESPONSE OBJECT - WEB APPLICATION USING C# LAB

  • 1.
    Home.aspx <%@ Page Language="C#"AutoEventWireup="true" CodeFile="home.aspx.cs" Inherits="home" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style type="text/css"> .auto-style1 { font-size: xx-large; } </style></head><body> <form id="form1" runat="server"> <div class="auto-style1" style="text-align: center"> <strong>HTTP REQUEST &amp; RESPONSE CLASS</strong></div> <p style="text-align: center"> <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/query.aspx">QueryString Collections</asp:HyperLink> </p> <p style="text-align: center"> <asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="~/browser.aspx">Browser Object</asp:HyperLink> </p> <p style="text-align: center"> <asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="~/cookies.aspx">Cookies</asp:HyperLink> </p> </form></body></html>
  • 2.
    Query.aspx <%@ Page Language="C#"AutoEventWireup="true" CodeFile="query.aspx.cs" Inherits="query" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style type="text/css"> .auto-style1 { font-size: large; } </style></head> <body style="text-align: center"> <form id="form1" runat="server"> <div> HTTP REQUEST CLASS - QUERY STRING COLLECTION</div> <p style="text-align: left"> Enter EmpId &amp; Emp.Name in Address bar as given below to process the QueryString</p> <p style="text-align: left"> <span style="font-size: 12.0pt; line-height: 115%; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; background: white; mso-highlight: white; mso-ansi-language: EN-US; mso- fareast-language: EN-US; mso-bidi-language: AR-SA">Example: http://LocalHost/***/query.aspx</span><span class="auto-style1" style="line-height: 115%; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; background: white; mso-highlight: white; mso- ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR- SA"><strong><em>?EmpId=10&amp;EmpName=Priya</em></strong></span><asp:Label ID="EmpId" runat="server" style="z-index: 1; left: 45px; top: 168px; position: absolute; right: 830px"></asp:Label> <asp:Label ID="EmpName" runat="server" style="z-index: 1; left: 42px; top: 216px; position: absolute"></asp:Label> </p> <p style="text-align: left"> &nbsp;</p> <p style="text-align: left"> &nbsp;</p> <p style="text-align: left"> &nbsp;</p> <p style="text-align: left"> &nbsp;</p> <p style="text-align: left"> &nbsp;</p> <p style="text-align: left"> <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/home.aspx">Go Home</asp:HyperLink> </p> </form></body></html>
  • 3.
    Browser.aspx <%@ Page Language="C#"AutoEventWireup="true" CodeFile="browser.aspx.cs" Inherits="browser" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body style="text-align: center"> <form id="form1" runat="server"> <div> HTTP REQUEST CLASS - BROWSER OBJECT</div> <p style="text-align: left"> <strong>BROWSER DETAILS :</strong></p> <asp:Label ID="BrowserDetails" runat="server" style="z-index: 1; left: 16px; top: 100px; position: absolute"></asp:Label> <p> &nbsp;</p> <p> &nbsp;</p> <p> &nbsp;</p> <p> &nbsp;</p> <p>
  • 4.
    <asp:HyperLink ID="HyperLink1" runat="server"NavigateUrl="~/home.aspx" style="text-align: left; z-index: 1; left: 30px; top: 270px; position: absolute">Go Home</asp:HyperLink> </p> <p> &nbsp;</p> </form> </body> </html> Cookies <%@ Page Language="C#" AutoEventWireup="true" CodeFile="cookies.aspx.cs" Inherits="cookies" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style type="text/css"> #BodyTag { text-align: center; } </style></head><body runat="server" id="BodyTag"> <form id="form1" runat="server"> <div> HTTP RESPONSE CLASS - COOKIES</div> <p style="text-align: left"> Select any color from Dropdown to set as BG color for the next 10 sec.</p> <p style="text-align: left"> <asp:DropDownList ID="ColorSelector" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"> <asp:ListItem>Select</asp:ListItem>
  • 5.
    <asp:ListItem>Red</asp:ListItem> <asp:ListItem>Blue</asp:ListItem> <asp:ListItem>Green</asp:ListItem> <asp:ListItem></asp:ListItem> </asp:DropDownList> </p> <p style="text-align:left"> &nbsp;</p> <p style="text-align: left"> &nbsp;</p> <p style="text-align: left"> &nbsp;</p> <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/home.aspx">Go Home</asp:HyperLink> </form></body></html> Query.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 query : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { EmpId.Text ="Emp.Id :"+ Request.QueryString["EmpId"]; EmpName.Text ="Emp.Name : "+ Request.QueryString["EmpName"]; } } Browser.aspx.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI;
  • 6.
    using System.Web.UI.WebControls; public partialclass browser : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { HttpBrowserCapabilities Bcaps; Bcaps = Request.Browser; BrowserDetails.Text = "Browser Name : " + Bcaps.Browser + "<br>" + "Browser Version: " + Bcaps.MajorVersion + "<br>" + "Support Cookies: " + Bcaps.Cookies + "<br>" + "Platform : " + Bcaps.Platform + "<br>"; } } Cookies.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 cookies : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (Request.Cookies["BackgroundColor"] != null) { ColorSelector.SelectedValue = Request.Cookies["BackgroundColor"].Value; BodyTag.Style["background-color"] = ColorSelector.SelectedValue; } } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { BodyTag.Style["background-color"] = ColorSelector.SelectedValue; HttpCookie cookie = new HttpCookie("BackgroundColor"); cookie.Value = ColorSelector.SelectedValue; // cookie.Expires = DateTime.Now.AddHours(1); cookie.Expires = DateTime.Now.AddSeconds(10); Response.SetCookie(cookie); } }