Professional Documents
Culture Documents
Awp Manual
Awp Manual
Awp Manual
CLASS: T.Y IT -B
ROLL NO:7266
PRACTICAL NO : 03
INPUT:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
namespace WebApplication9
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
namespace WebApplication3
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
</treeviewitem>
</items>
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
PRACTICAL NO : 04
Working with Form Controls
Aspx code:
Registration Form.aspx
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:Label ID="Label1" runat="server" Text="Full Name :"></asp:Label>
<asp:TextBox ID="TextBox1" runat="server"
style="position: relative; top: 1px; left: 2px; width: 161px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="TextBox1" ErrorMessage="Name cannot be blank."
ForeColor="Red"></asp:RequiredFieldValidator>
<br />
<br />
<asp:Label ID="Label2" runat="server" Text="E-Mail :"></asp:Label>
<asp:TextBox ID="TextBox2" runat="server" style="margin-left: 56px"
Width="145px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="TextBox2" ErrorMessage="EMail cannot be blank."
ForeColor="Red"></asp:RequiredFieldValidator>
<br />
<br />
<asp:Label ID="Label3" runat="server" Text="DOB : "></asp:Label>
<asp:TextBox ID="TextBox3" runat="server" style="margin-left: 62px"
Width="141px"></asp:TextBox>
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
</html>
Aspx.cs code:
Default.Aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
}
}
DESIGN:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
OUTPUT
Aspx code:
Default2.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
</html>
XML CODE:
ads.xml
<Ad>
<ImageUrl>b.jpg</ImageUrl>
<Height>300px</Height>
<Width>200px</Width>
<NavigateUrl>https://www.google.co.in</NavigateUrl>
<AlternateText>abc site</AlternateText>
<Impressions>2</Impressions>
<Keyword>Computer</Keyword>
</Ad>
</Advertisements>
Aspx.cs code:
Default2.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
}
}
DESIGN:
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
Aspx code:
Default.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<uc1:contactus runat="server" id="contactus"/>
</div>
</form>
</body>
</html>
User Control:
contactus.ascx
Design:
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
Aspx code:
Default.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/ecmascript">
function validateLength(sender, args) {
//debugger;
if (args.Value.length < 5) {
return args.IsValid = false;
}
else {
return args.IsValid = true;
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
Enter Password
<asp:TextBox ID="TextBox1" runat="server" TextMode="Password"></asp:TextBox>
</div>
<asp:CustomValidator ID="CustomValidator1" runat="server"
ClientValidationFunction="validateLength" ControlToValidate="TextBox1"
ErrorMessage="Password Should Greater than 5 character"></asp:CustomValidator>
<br />
<br />
Enter Password(server)<asp:TextBox ID="TextBox2" runat="server"
TextMode="Password"></asp:TextBox>
<p>
<asp:CustomValidator ID="CustomValidator2" runat="server"
ControlToValidate="TextBox2"
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
Aspx.cs code:
Default.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
}
protected void ServerValidate(object source, ServerValidateEventArgs args)
{
if (args.Value.Length < 5)
{
args.IsValid = false;
}
else
{
args.IsValid = true;
}
}
}
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
PRACTICAL NO :05
a.Create Web Form to demonstrate use of Website Navigation controls and Site Map.
Web.sitmap Code:
Aspx code:
Default.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:SiteMapPath ID="SiteMapPath1" runat="server">
</asp:SiteMapPath>
<div>
</div>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/myweb1.aspx">HOME
PAGE</asp:HyperLink>
</form>
</body>
</html>
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
myweb1.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:SiteMapPath ID="SiteMapPath1" runat="server">
</asp:SiteMapPath>
<br />
<div>
</div>
</form>
</body>
</html>
myweb2.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="myweb2.aspx.cs"
Inherits="WebApplication15.myweb2" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:SiteMapPath ID="SiteMapPath1" runat="server">
</asp:SiteMapPath>
<br />
<div>
</div>
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
</form>
</body>
</html>
myweb3.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:SiteMapPath ID="SiteMapPath1" runat="server">
</asp:SiteMapPath>
<br />
<div>
</div>
</form>
</body>
</html>
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
DESIGN:
1. Home Page
2. First Page:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
3.Second Page :
4.Third Page :
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
OUTPUT:
1. HOME PAGE:
2. FIRST PAGE:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
3. SECOND PAGE:
4.THIRD PAGE:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
b. Create a web application to demonstrate use of Master Page with applying Styles and
Themes for page beautification.
Site1.master
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">Vodafone Mobile Store</p>
<title>Vodafone Mobile Store</title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<link rel="Stylesheet" href="StyleSheet.css" type="text/css" />
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
<p>
<p>
</p>
<p>
</p>
</p>
</p>
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
Aspx Code:
Default.aspx
Default1.aspx
CSS Code:
Stylesheet.css
body
{
background-color:White;
font:italic |Arial |12;
}
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
Skin Code
Theme.skin
<%--
Default skin template. The following skins are provided as examples only.
Design:
1.Master page:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
2.Home page:
3.Next page:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
1.View State
Aspx code:
WebForm1.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
User Name:-<asp:textbox id="TextBox1" runat="server"></asp:textbox>
<br />
Password :-<asp:textbox id="TextBox2" runat="server"></asp:textbox>
<br />
<asp:button id="Button1" runat="server" onclick="Button1_Click" text="Submit" />
<asp:button id="Button3" runat="server" onclick="Button3_Click" text="Restore" />
</div>
</form>
</body>
</html>
Aspx.cs code:
WebForm1.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication11
{
public partial class WebForm1 : System.Web.UI.Page
{
public string a, b;
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
ViewState["name"] = TextBox1.Text;
ViewState["password"] = TextBox2.Text;
if (ViewState["name"] != null)
{
TextBox1.Text = ViewState["name"].ToString();
}
if (ViewState["password"] != null)
{
TextBox2.Text = ViewState["password"].ToString();
}
}
}
}
DESIGN:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
OUTPUT:
2.Session State
Aspx code:
Default.aspx
<body>
<form id="form1" runat="server">
<div>
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
<tr>
<td style="width: 209px">
<asp:Label ID="lblstr" runat="server" Text="Enter a String" style="width:94px">
</asp:Label>
</td>
<tr>
<td style="width: 209px"> </td>
<td style="width: 317px"> </td>
</tr>
<tr>
<td style="width: 209px">
<asp:Button ID="btnnrm" runat="server"
Text="No action button" style="width:128px" />
</td>
<tr>
<td style="width: 209px"> </td>
<tr>
<td style="width: 209px">
<asp:Label ID="lblsession" runat="server" style="width:231px" >
</asp:Label>
</td>
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
<tr>
<td style="width: 209px">
<asp:Label ID="lblshstr" runat="server">
</asp:Label>
</td>
</table>
</div>
</form>
</body>
</html>
Aspx.cs code:
Default.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
{
this.mystr = this.txtstr.Text;
this.Session["str"] = this.txtstr.Text;
this.lblshstr.Text = this.mystr;
this.lblsession.Text = (String)this.Session["str"];
}
}
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
PRACTICAL NO: 06
a.Create a web application bind data in a multiline textbox by querying in another textbox.
Aspx code
FillStringValue.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="User name : "></asp:Label>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="btnsend" runat="server" Text="Send Text Value Next Page" OnClick="btnsend_Click" />
</div>
</form>
</body>
</html>
ShowStringValue.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
Aspx.cs Code:
FillStringValue.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
}
protected void btnsend_Click(object sender, EventArgs e)
{
Response.Redirect("ShowStringValue.aspx?Username=" + TextBox1.Text);
}
}
ShowStringValue.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
DESIGN:
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
Aspx code:
Default.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
<p>
<asp:Label ID="Label2" runat="server" Text="Name"></asp:Label>
<asp:TextBox ID="TextBox2" runat="server" style="margin-left: 83px"></asp:TextBox>
</p>
<asp:Label ID="Label3" runat="server" Text="Mobile Number"></asp:Label>
<asp:TextBox ID="TextBox3" runat="server" style="margin-left: 24px"></asp:TextBox>
<p>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click"
style="margin-left: 138px" Text="INSERT" Width="68px" />
<asp:Button ID="Button2" runat="server" onclick="Button2_Click"
style="position: relative; top: 0px; left: 25px; width: 78px"
Text="UPDATE" />
<asp:Button ID="Button3" runat="server" onclick="Button3_Click"
Text="Delete" style="margin-left: 65px" Width="105px" />
</p>
<asp:GridView ID="GridView1" runat="server">
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
</asp:GridView>
</form>
</body>
</html>
Aspx.cs Code:
Default.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
cmd.ExecuteNonQuery();
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
con.Close();
Response.Redirect("Default.aspx");
}
con.Open();
SqlCommand cmd = new SqlCommand("update students set s_name='" + TextBox2.Text
+ "' where s_id=' " + TextBox1.Text + "'", con);
cmd.ExecuteNonQuery();
con.Close();
Response.Redirect("Default.aspx");
}
}
}
DESIGN:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
Output:
Original Database:
Inserting Values:
Aspx code:
<!Doctype html>
<head>
<title></title>
<style type="text/css">
.auto-style2 {
width: 182px;
}
.auto-style4 {
width: 157px;
}
.auto-style5 {
width: 449px;
}
</style>
</head>
DATABASE:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
DESIGN:
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
PRACTICAL NO :07
A.Create a web application to display Databinding using dropdownlist control.
Aspx Code:
Default.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
</head>
<body>
<form id="form2" runat="server">
<div>
</div>
<p>
<asp:Label ID="Label2" runat="server" Text="Name"></asp:Label>
<asp:TextBox ID="TextBox2" runat="server" style="margin-left: 83px"></asp:TextBox>
</p>
<asp:Label ID="Label3" runat="server" Text="Mobile Number"></asp:Label>
<asp:TextBox ID="TextBox3" runat="server" style="margin-left: 24px"></asp:TextBox>
<br />
<br />
<asp:Label ID="Label4" runat="server" Text="Place"></asp:Label>
<asp:TextBox ID="TextBox4" runat="server"
style="margin-left: 90px; margin-top: 13px"></asp:TextBox>
<br />
<br />
<p>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click"
style="margin-left: 138px" Text="INSERT" Width="68px" />
<asp:Button ID="Button2" runat="server" onclick="Button2_Click"
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
</p>
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default2.aspx"
style="position: relative">Generate DropDownList</asp:HyperLink>
</form>
</body>
</html>
Default2.aspx
Aspx.cs Code:
Default.aspx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
con.Open();
GridView1.DataSource = cmd.ExecuteReader();
GridView1.DataBind();
con.Close();
}
}
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
Default2.aspx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
Design:
Home Page:
OUTPUT:
HOME PAGE:
DROPDOWN PAGE:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
<!DOCTYPE html>
<html>
<head runat="server">
<title>Display </title>
</head>
<body>
<form id="form1" runat="server">
<h1>Display Author Number </h1>
<br />
<br />
<div class="gridview">
<asp:GridView ID="GridView1" runat="server" CellSpacing="20" CellPadding="10"
AutoGenerateColumns="False" DataSourceID="SqlDataSource1" Height="72px"
Width="152px">
<Columns>
<asp:BoundField DataField="author_no" HeaderText="author_no"
SortExpression="author_no" />
</Columns>
</asp:GridView>
</div>
<br />
<br />
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$
ConnectionStrings:ConnectionString2 %>" SelectCommand="SELECT [author_no] FROM
[author]"></asp:SqlDataSource>
</form>
</body>
</html>
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
Database:
Output:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
C.Create a web application for inserting and deleting record from a database. (Using
Execute-Non Query).
Aspx code
Default.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
<p>
<asp:Label ID="Label2" runat="server" Text="Name"></asp:Label>
<asp:TextBox ID="TextBox2" runat="server" style="margin-left: 83px"></asp:TextBox>
</p>
<asp:Label ID="Label3" runat="server" Text="Mobile Number"></asp:Label>
<asp:TextBox ID="TextBox3" runat="server" style="margin-left: 24px"></asp:TextBox>
<p>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click"
style="margin-left: 138px" Text="INSERT" Width="68px" />
<asp:Button ID="Button2" runat="server" onclick="Button2_Click"
style="position: relative; top: 0px; left: 25px; width: 78px"
Text="UPDATE" />
<asp:Button ID="Button3" runat="server" onclick="Button3_Click"
Text="Delete" style="margin-left: 65px" Width="105px" />
</p>
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
Default.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
cmd.ExecuteNonQuery();
con.Close();
Response.Redirect("Default.aspx");
}
}
}
DESIGN:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
Original Database:
1.Inserting Values
PRACTICAL NO: 08
A.Create a web application to demonstrate various uses and properties of SqlDataSource.
ASPX CODE:
Default.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body style="position: relative">
<form id="form1" runat="server">
<div>
</div>
<p>
</p>
<p>
</p>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1">
<Columns>
<asp:BoundField DataField="emp_id" HeaderText="emp_id"
SortExpression="emp_id" />
<asp:BoundField DataField="emp_name" HeaderText="emp_name"
SortExpression="emp_name" />
<asp:BoundField DataField="salary" HeaderText="salary"
SortExpression="salary" />
</Columns>
</asp:GridView>
</form>
</body></html>
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
DATABASE:
DESIGN:
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
b.Create a web application to demonstrate data binding using DetailsView and FormView
Control.
ASPX CODE:
Default.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body style="position: relative">
<form id="form1" runat="server">
<div>
</div>
<p>
</p>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1">
<Columns>
<asp:BoundField DataField="emp_id" HeaderText="emp_id"
SortExpression="emp_id" />
<asp:BoundField DataField="emp_name" HeaderText="emp_name"
SortExpression="emp_name" />
<asp:BoundField DataField="salary" HeaderText="salary"
SortExpression="salary" />
</Columns>
</asp:GridView>
<p>
</p>
<asp:FormView ID="FormView1" runat="server" DataSourceID="SqlDataSource1">
<EditItemTemplate>
emp_id:
<asp:TextBox ID="emp_idTextBox" runat="server" Text='<%# Bind("emp_id") %>'
/>
<br />
emp_name:
<asp:TextBox ID="emp_nameTextBox" runat="server"
Text='<%# Bind("emp_name") %>' />
<br />
salary:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
</ItemTemplate>
</asp:FormView>
<br />
<br />
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False"
DataSourceID="SqlDataSource1" Height="50px" Width="125px">
<Fields>
<asp:BoundField DataField="emp_id" HeaderText="emp_id"
SortExpression="emp_id" />
<asp:BoundField DataField="emp_name" HeaderText="emp_name"
SortExpression="emp_name" />
<asp:BoundField DataField="salary" HeaderText="salary"
SortExpression="salary" />
</Fields>
</asp:DetailsView>
</form>
</body>
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
</html>
DESIGN:
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
PRACTICAL NO: 09
Working with GridView control
a.Create a web application to demonstrate use of GridView control template and GridView
hyperlink.
ASPX Code:
Default.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body style="position: relative">
<form id="form1" runat="server">
<div>
</div>
<p>
</p>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
AutoGenerateEditButton="True" AutoGenerateDeleteButton="True"
DataSourceID="SqlDataSource1">
<Columns>
<asp:HyperLinkField DataTextField="emp_id" DataNavigateUrlFields="emp_id"
DataNavigateUrlFormatString="~/Details.aspx?emp_id={0}"
HeaderText="emp_id" ItemStyle-Width = "150" />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="emp_nameTextBox" runat="server" Text='<%# Bind("emp_name")
%>' />
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<p>
</p>
<br />
<br />
</form>
</body>
</html>
Details.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:Label ID="Label1" runat="server" Text="You are at Details Page "></asp:Label>
<div>
</div>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default.aspx">Home
Page</asp:HyperLink>
</form>
</body>
</html>
ASPX.cs CODE:
Default.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
DESIGN:
1.HOME PAGE:
2.DETAILS PAGE:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
OUTPUT:
1.HOME PAGE
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
3.DETAILS PAGE:
c.Create a web application to demonstrate GridView paging and Creating own table
format using GridView.
ASPX Code:
Default.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:DatabaseConnectionString %>"
SelectCommand="SELECT * FROM [Employee]"></asp:SqlDataSource>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1" AllowPaging="True" PageSize="2">
<Columns>
<asp:BoundField DataField="emp_id" HeaderText="emp_id"
SortExpression="emp_id" />
<asp:BoundField DataField="emp_name" HeaderText="emp_name"
SortExpression="emp_name" />
<asp:BoundField DataField="salaray" HeaderText="salaray"
SortExpression="salaray" />
</Columns>
</asp:GridView>
</form>
</body>
</html>
ASPX.cs CODE:
Default.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
BindData();
}
}
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
DESIGN:
DATABASE:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
PRACTICAL NO:10
Working with AJAX and XML
a. Create a web application to demonstrate reading and writing operation with XML.
Writer.cs
using System;
using System.Xml;
writer.WriteStartDocument();
writer.WriteComment("This file is generated by the program.");
writer.WriteStartElement("Product");
writer.WriteAttributeString("ID", "001");
writer.WriteAttributeString("Name", "Soap");
writer.WriteElementString("Price", "10.00");
writer.WriteStartElement("OtherDetails");
writer.WriteElementString("BrandName", "X Soap");
writer.WriteElementString("Manufacturer", "X Company");
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Flush();
writer.Close();
Console.WriteLine("created successfully");
Console.ReadLine();
}
}
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
Program.cs code
using System;
using System.Xml;
while (reader.Read())
{
if (reader.NodeType == XmlNodeType.Element
&& reader.Name == "Product")
{
Console.WriteLine("ID = " + reader.GetAttribute(0));
Console.WriteLine("Name = " + reader.GetAttribute(1));
while (reader.NodeType != XmlNodeType.EndElement)
{
reader.Read();
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
if (reader.Name == "Price")
{
while (reader.NodeType != XmlNodeType.EndElement)
{
reader.Read();
if (reader.NodeType == XmlNodeType.Text)
{
Console.WriteLine("Price = {0:C}", Double.Parse(reader.Value));
}
}
reader.Read();
} //end if
if (reader.Name == "OtherDetails")
{
while (reader.NodeType != XmlNodeType.EndElement)
{
reader.Read();
if (reader.Name == "BrandName")
{
while (reader.NodeType != XmlNodeType.EndElement)
{
reader.Read();
if (reader.NodeType == XmlNodeType.Text)
{
Console.WriteLine("Brand Name = " + reader.Value);
}
}
reader.Read();
} //end if
if (reader.Name == "Manufacturer")
{
while (reader.NodeType != XmlNodeType.EndElement)
{
reader.Read();
if (reader.NodeType == XmlNodeType.Text)
{
Console.WriteLine("Manufacturer = " + reader.Value);
}
}
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
}
}
}
}
}
}
Console.ReadLine();
}
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
ASPX CODE:
WebForm1.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
<br />
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
<br />
<br />
<br />
<asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Button" />
</ContentTemplate>
</asp:UpdatePanel>
</form>
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
</body>
</html>
ASPX.CS CODE:
WebForm1.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace anj
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
ASPX CODE:
WebForm1.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
ASPX.CS CODE:
WebForm1.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Thread_
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
ASPX CODE:
WebForm1.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
ASPX.cs CODE:
WebForm1.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Thread_
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Timer1_Tick(object sender, EventArgs e)
{
Label1.Text = System.DateTime.Now.ToLongTimeString();
}
}
}
Design:
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
ASPX CODE:
WebForm1.aspx
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</asp:UpdatePanel>
</div>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
<br />
<br />
<br />
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
<br />
<asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Button" />
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>
</html>
ASPX.cs CODE:
WebForm1.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace anjaliii
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DESIGN:
OUTPUT:
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
PRACTICAL NO.-11
CREATE A PROGRAM BY USING DLL
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ClassLibrary1
{
public class Class1
{
public int add(int a, int b)
{
int c = a + b;
return c;
}
}
2.CONSOLE APPLICATION:-
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ClassLibrary1;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
ClassLibrary1.Class1 c = new ClassLibrary1.Class1();
int t = c.add(2, 4);
Console.WriteLine("Addition={0}", t);
Console.ReadKey();
NAME:ROHIT GUPTA
CLASS: T.Y IT -B
ROLL NO:7266
}
}
}
OUTPUT