0% found this document useful (0 votes)
22 views

Code:-Aspx Code: Div: - A Roll No: - 202345059

The document describes an ASP.NET web form that collects user registration information using various web controls like text boxes, radio buttons, checkboxes, dropdown lists, etc. and displays the input values. The form code in ASPX and code-behind in VB collects values from each control on submit button click and displays them in a label. The form is styled with CSS for colors, fonts and layout. On submitting the form, all input values are displayed together in the label.

Uploaded by

Sarang Rishit
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Code:-Aspx Code: Div: - A Roll No: - 202345059

The document describes an ASP.NET web form that collects user registration information using various web controls like text boxes, radio buttons, checkboxes, dropdown lists, etc. and displays the input values. The form code in ASPX and code-behind in VB collects values from each control on submit button click and displays them in a label. The form is styled with CSS for colors, fonts and layout. On submitting the form, all input values are displayed together in the label.

Uploaded by

Sarang Rishit
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

Div:- A ASP.

NET Roll No:- 202345059


Q1. Create a web page with following controls and display inputted/selected values: Text Box,
Radio Button, Radio Button List, Checkbox, Check box list, Calendar, Drop Down List. List
box, File Upload Control.
Code :-
aspx code
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="reg.aspx.vb" Inherits="reg"
Theme="Theme1" %>

<!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>
<style type="text/css">
.style1
{
width: 463px;
}
.style2
{
}
.style3
{
}
.style4
{
width: 312px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<table>
<tr>
<td class="style3" colspan="2">
<h1>Register</h1>
</td>
</tr>
<tr>
<td class="style4">
&nbsp;
</td>
<td class="style1">
<asp:Label ID="lblmsg" runat="server"
ForeColor="White"></asp:Label>
</td>
</tr>
<tr>
<td class="style4">
Name :

1
Div:- A ASP.NET Roll No:- 202345059

</td>
<td class="style1">
<asp:TextBox ID="name" runat="server"></asp:TextBox>
</td>
<tr>
<td class="style4">
Gender :
</td>
<td class="style1">
<asp:RadioButton ID="rbMale" runat="server" Text="Male"
GroupName="xyz" />
<asp:RadioButton ID="rbFemale" runat="server" Text="Female"
GroupName="xyz" />
</td>
</tr>
</tr>
<tr>
<td class="style4">
Semester :
</td>
<td class="style1">
<asp:RadioButtonList ID="rbSem" runat="server" RepeatColumns="3"
RepeatDirection="Horizontal" Width="303px">
<asp:ListItem>Sem-1</asp:ListItem>
<asp:ListItem>Sem-2</asp:ListItem>
<asp:ListItem>Sem-3</asp:ListItem>
<asp:ListItem>Sem-4</asp:ListItem>
<asp:ListItem>Sem-5</asp:ListItem>
<asp:ListItem>Sem-6</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
<tr>
<td class="style4">
Hobby :
</td>
<td class="style1">
<asp:CheckBox ID="chkMusic" runat="server" Text="Music" />
<asp:CheckBox ID="chkSwimming" runat="server" Text="Swimming" />
<asp:CheckBox ID="chkGaming" runat="server" Text="Gaming" />
</td>
</tr>
<tr>
<td class="style4">
Subject :
</td>
<td class="style1">
<asp:CheckBoxList ID="chksubject" runat="server"
RepeatColumns="3" RepeatDirection="Horizontal" Width="398px">
<asp:ListItem Value="100">JAVA</asp:ListItem>
<asp:ListItem Value="200">C++</asp:ListItem>
<asp:ListItem Value="300">ASP.NET</asp:ListItem>
<asp:ListItem Value="400">WEB DESIGNING</asp:ListItem>
<asp:ListItem Value="500">RDBMS</asp:ListItem>
</asp:CheckBoxList>

2
Div:- A ASP.NET Roll No:- 202345059

</td>
</tr>
<tr>
<td class="style4">
DOB :
</td>
<td class="style1">
<asp:TextBox ID="txtdate" runat="server"
TextMode="Date"></asp:TextBox>
</td>
</tr>
<tr>
<td class="style4">
City :
</td>
<td class="style1">
<asp:DropDownList ID="ddlcity" runat="server">
<asp:ListItem>--Select City--</asp:ListItem>
<asp:ListItem>Surat</asp:ListItem>
<asp:ListItem>Ahmedabad</asp:ListItem>
<asp:ListItem>Bhavnagar</asp:ListItem>
<asp:ListItem>Navsari</asp:ListItem>
<asp:ListItem>Bardoli</asp:ListItem>
<asp:ListItem>Valsad</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr>
<td class="style4">
Languages :</td>
<td class="style1">
<asp:ListBox ID="lsbLang" runat="server"
SelectionMode="Multiple">
<asp:ListItem>English</asp:ListItem>
<asp:ListItem>Hindi</asp:ListItem>
<asp:ListItem>Gujarati</asp:ListItem>
<asp:ListItem>Marathi</asp:ListItem>
<asp:ListItem>Telugu</asp:ListItem>
<asp:ListItem>Tamil</asp:ListItem>
<asp:ListItem>Bengoli</asp:ListItem>
<asp:ListItem>German</asp:ListItem>
<asp:ListItem>Spanish</asp:ListItem>
</asp:ListBox>
</td>
</tr>
<tr>
<td align="center" class="style2" colspan="2">
<asp:Button ID="btnsubmit" runat="server" Text="Submit"
Height="50px" Width="150px" />
</td>
</tr>
</table>
</div>
</form>
</body>

3
Div:- A ASP.NET Roll No:- 202345059

</html>

aspx.vb code

Partial Class reg


Inherits System.Web.UI.Page

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)


Handles btnsubmit.Click

'TextBox Code
Dim sname As String
sname = name.Text

'RadioButton Code
Dim str As String = ""
If rbMale.Checked = True Then
str = "Male"
Else
str = "Female"
End If
str = str.ToString()

'RadioButtonList Code
Dim sem As String
sem = rbSem.SelectedItem.ToString()

'CheckBox Code
Dim hobbies As String = ""
If chkMusic.Checked = True Then
hobbies = hobbies + " " + chkMusic.Text.ToString()
End If
If chkSwimming.Checked = True Then
hobbies = hobbies + " " + chkSwimming.Text.ToString()
End If
If chkGaming.Checked = True Then
hobbies = hobbies + " " + chkGaming.Text.ToString()
End If
hobbies = hobbies

'CheckBoxList Code
Dim subject As String = ""
Dim i As Integer = 0
For i = 0 To chksubject.Items.Count - 1
If (chksubject.Items(i).Selected = True) Then
subject = subject + " " + chksubject.Items(i).Text.ToString() + "(" +
chksubject.Items(i).Value.ToString() + ")"
End If
Next
subject = subject

4
Div:- A ASP.NET Roll No:- 202345059

'Calendar Code
Dim dob As String
dob = caldob.SelectedDate.ToString()

'DropDown Code
Dim city As String
city = ddlcity.SelectedItem.Text.ToString()

'ListBox Code
Dim lang As String = ""
Dim i1 As Integer = 0
For i1 = 0 To lsbLang.Items.Count - 1
If (lsbLang.Items(i1).Selected = True) Then
lang = lang + " " + lsbLang.Items(i1).Text.ToString()
End If
Next

'FileUpload Code
Dim path As String
path = Server.MapPath("Uploaded Files")
path = path + "\" + FileUpload1.FileName
FileUpload1.SaveAs(path)

'Print All The Inputed Detail in Label


lblmsg.Text = "Name : " + sname + "<br/>" + "Gender : " + str + "<br/>" +
"Semester : " + sem + "<br/>" + "Hobbies : " + hobbies + "<br/>" + "Subject : " +
subject + "<br/>" + "DOB : " + dob + "<br/>" + "City : " + city + "<br/>" + "Language
: " + lang + "<br/>" + "File : " + path

End Sub
End Class

Themes->.css File
body
{
background-color:#FFCC66;
font-size:large;
color:White;
font-family:Candara;
}
h1
{
color:#FFCC66;
padding-bottom:0;
font-size:55px;
text-decoration:underline;
}
#form1
{
background-color:#CC9900;
width:500px;
height:auto;
margin-left:auto;
margin-right:auto;

5
Div:- A ASP.NET Roll No:- 202345059

padding:30px;
}

td
{
padding-bottom:10px;
}

Output:-

6
Div:- A ASP.NET Roll No:- 202345059

Q2. Use session, query string, view state, cookies and application variable using appropriate
example (Set and Get).
Code :-
.aspx code
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb"
Inherits="_Default" %>

<!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>
<!-- Set values using various mechanisms -->
<% Session("UserName") = "Krishna"%>

<% Dim cookie As New HttpCookie("UserName") %>


<% cookie.Value = "Krishna"%>
<% Response.Cookies.Add(cookie) %>
<% Application("TotalUsers") = 100 %>
<% Response.Redirect("NextPage.aspx?param1=1&param2=2") %>
</div>
</form>
</body>
</html>

.aspx code
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="NextPage.aspx.vb"
Inherits="NextPage" %>

<!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>
<% ViewState("Counter") = 30 %>
<!-- Retrieve and display values from various mechanisms -->
<h2>Values retrieved from various mechanisms:</h2>
<p>Session State - UserName: <%= Session("UserName") %></p>
<p>View State - Counter: <%= ViewState("Counter") %></p>
<p>Cookies - UserName: <%= If(Request.Cookies("UserName") IsNot Nothing,
Request.Cookies("UserName").Value, String.Empty) %></p>

7
Div:- A ASP.NET Roll No:- 202345059

<p>Application Variable - TotalUsers: <%= Application("TotalUsers")


%></p>

<!-- Retrieve and display query string values -->


<h2>Query String Values:</h2>
<p>param1: <%= Request.QueryString("param1") %></p>
<p>param2: <%= Request.QueryString("param2") %></p>
</div>
</form>
</body>
</html>

Output:-

8
Div:- A ASP.NET Roll No:- 202345059

Q3. Develop web form for Vehicle Entry (Only HTML/ASPX Code).using appropriate master
page, header, footer and data base table.
[Hint: Vehicle Master (V_Id, V_Name. V_Type, OwnerName, V PurchaseAmount,
OwnerContactNo, OwnerEmail, OwnerAddress, V_RegDate)]
Code :-
Vehicle Entry Form
.aspx code
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master"
AutoEventWireup="false" CodeFile="reg.aspx.vb" Inherits="reg" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<div class="tbl">
<br />
<table>
<tr>
<td colspan="2">
<h1 class="ttl" style="color: #66FFCC">
Entry Form</h1>
</td></tr>
<tr>
<td colspan="2">
<asp:Label ID="lblmsg" runat="server"
ForeColor="#66FFCC"></asp:Label>
</td>
</tr>
<tr>
<td style="width: 646px; height: 30px;">
Vehicle Name :
</td>
<td style="width: 1016px; height: 30px;">
<asp:DropDownList ID="vname" runat="server" Height="40px"
Width="154px">
<asp:ListItem>--Select Name--</asp:ListItem>
<asp:ListItem>Activa</asp:ListItem>
<asp:ListItem>Maruti Suzuki</asp:ListItem>
<asp:ListItem>OLA</asp:ListItem>
<asp:ListItem>Splender</asp:ListItem>
<asp:ListItem>Access 125</asp:ListItem>
<asp:ListItem>Ford Mustang</asp:ListItem>
<asp:ListItem>KIA</asp:ListItem>
<asp:ListItem>Rickshaw</asp:ListItem>
<asp:ListItem>Mahindra</asp:ListItem>
</asp:DropDownList>
</td></tr>
<tr>
<td style="height: 31px; width: 646px;">
Vehicle Type :
</td>
<td style="height: 31px; width: 1016px;">
<asp:RadioButton ID="twowheel" runat="server" GroupName="type"
Text="Two Wheeler" ValidationGroup="abc" />

9
Div:- A ASP.NET Roll No:- 202345059

<br />
<asp:RadioButton ID="threewheel" runat="server" GroupName="type"
Text="Three Wheeler" ValidationGroup="abc" />
<br />
<asp:RadioButton ID="fourwheel" runat="server" GroupName="type"
Text="Four Wheeler" ValidationGroup="abc" />
</td></tr>
<tr>
<td style="width: 646px">
Owner Name :
</td>
<td style="width: 1016px">
<asp:TextBox ID="oname" runat="server"></asp:TextBox>
</td></tr>
<tr>
<td style="width: 646px">
Vehicle Purchase Amount :
</td>
<td style="width: 1016px">
<asp:TextBox ID="pamount" runat="server"
TextMode="Number"></asp:TextBox>
</td></tr>
<tr>
<td style="width: 646px">
Contact No. :
</td>
<td style="width: 1016px">
<asp:TextBox ID="cno" runat="server"
TextMode="Number"></asp:TextBox>
</td></tr>
<tr>
<td style="width: 646px">
Email :
</td>
<td style="width: 1016px">
<asp:TextBox ID="email" runat="server"></asp:TextBox>
</td></tr>
<tr>
<td style="width: 646px">
Address :
</td>
<td style="width: 1016px">
<asp:TextBox ID="address" runat="server" Height="41px"
TextMode="MultiLine"></asp:TextBox>
</td></tr>
<tr>
<td style="height: 30px; width: 646px;">
Vehicle Register Date :
</td>
<td style="height: 30px; width: 1016px;">
<asp:TextBox ID="vregdate" runat="server"></asp:TextBox>
</td></tr>
<tr>
<td colspan="2" align="center">

10
Div:- A ASP.NET Roll No:- 202345059

<asp:Button ID="updatebtn" runat="server" Text="Update"


ValidationGroup="abc" Height="45px" Width="80px" Visible="False" />
<asp:Button ID="submit" runat="server" Text="Submit"
ValidationGroup="abc" Height="45px" Width="80px" />
<asp:Button ID="reset" runat="server" Text="Reset" Height="45px"
Width="80px" />
</td></tr>
</table>
</div>
&nbsp;&nbsp;&nbsp;
<br />
</asp:Content>

Output:-

->Master Page
.aspx code
<%@ Master Language="VB" CodeFile="MasterPage.master.vb" Inherits="MasterPage" %>
<!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>
<style type="text/css">
.style2

11
Div:- A ASP.NET Roll No:- 202345059

{
width: 1243px;}
</style>
</head>
<body>
<form id="form1" runat="server">
<div style="width: 982px; margin-right: 415px">
<table>

<tr>
<td class="style2">
<h1 align="center" style="color: #006666">Vehicle
Register</h1></td>
</tr>
<tr>
<td class="style1">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</td></tr>
<tr>
<td class="style2" align="center" style="color: #006666">Copyright ©
Vehicle LTD. All rights reserved.
</td></tr>
</table>
</div>
</form>
</body>
</html>

DataBase Table

Output :-

12
Div:- A ASP.NET Roll No:- 202345059

Q4. Apply validations in the form developed in the above Question No. 3.
Code :-
.aspx code
<tr>
<td style="width: 646px">
Owner Name :
</td>
<td style="width: 1016px">
<asp:TextBox ID="oname" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3"
runat="server" ControlToValidate="oname" ErrorMessage="Enter the Owner Name."
ForeColor="Red" ValidationGroup="abc">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td style="width: 646px">
Vehicle Purchase Amount :
</td>
<td style="width: 1016px">
<asp:TextBox ID="pamount" runat="server"
TextMode="Number"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator4"
runat="server" ControlToValidate="pamount" ErrorMessage="Enter the Purchase Amount."
ForeColor="Red" ValidationGroup="abc">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td style="width: 646px">
Contact No. :
</td>
<td style="width: 1016px">
<asp:TextBox ID="cno" runat="server" TextMode="Number"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator5"
runat="server" ControlToValidate="cno" ErrorMessage="Enter your Contact Number."
ForeColor="Red" ValidationGroup="abc">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td style="width: 646px">
Email :
</td>
<td style="width: 1016px">
<asp:TextBox ID="email" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1"
runat="server" ControlToValidate="email" ErrorMessage="Enter Valid Email Adress."
ForeColor="Red" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
ValidationGroup="abc">*</asp:RegularExpressionValidator>
<asp:RequiredFieldValidator ID="RequiredFieldValidator10"
runat="server" ControlToValidate="email" ErrorMessage="Enter your Email Adress."
ForeColor="Red" ValidationGroup="abc">*</asp:RequiredFieldValidator>
</td>
</tr>

13
Div:- A ASP.NET Roll No:- 202345059

<tr>
<td style="width: 646px">
Address :
</td>
<td style="width: 1016px">
<asp:TextBox ID="address" runat="server" Height="41px"
TextMode="MultiLine"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator7"
runat="server" ControlToValidate="address" ErrorMessage="Enter Your current Adress."
ForeColor="Red" ValidationGroup="abc">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td style="height: 30px; width: 646px;">
Vehicle Register Date :
</td>
<td style="height: 30px; width: 1016px;">
<asp:TextBox ID="vregdate" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator8"
runat="server" ControlToValidate="vregdate" ErrorMessage="Select your Vehicle
Register Date." ForeColor="Red" ValidationGroup="abc">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:TextBox ID="txtSearch" runat="server"></asp:TextBox>
<asp:Button ID="search" runat="server" Text="Search" Height="39px"
Width="74px" />
</td>
</tr>
<tr>
<td colspan=2>
<asp:ValidationSummary ID="ValidationSummary1" runat="server"
ForeColor="Red" ShowMessageBox="True" ValidationGroup="abc" style="margin-top: 5px"
/>
</td>
</tr>
<tr>
<td colspan=2 align="center">
<asp:Button ID="updatebtn" runat="server" Text="Update"
ValidationGroup="abc" Height="45px" Width="80px" Visible="False" />
<asp:Button ID="submit" runat="server" Text="Submit"
ValidationGroup="abc" Height="45px" Width="80px" />
<asp:Button ID="reset" runat="server" Text="Reset" Height="45px"
Width="80px"/>
</td>
</tr>

14
Div:- A ASP.NET Roll No:- 202345059

Output:-

15
Div:- A ASP.NET Roll No:- 202345059

Q5. Develop code for insert, update, search and delete facilities using form developed in the
above Question No. 3. Where GridView Control can be used.
Output:-

Access Database

Added this code in .aspx code


<tr>
<td>
</td>
<td style="width: 1016px">

16
Div:- A ASP.NET Roll No:- 202345059

<asp:TextBox ID="txtSearch" runat="server"></asp:TextBox>


<asp:Button ID="search" runat="server" Text="Search" Height="39px"
Width="74px" />
</td>
</tr>
<tr>
<td colspan=2>
<asp:GridView ID="vehicledata" runat="server" CellPadding="4"
ForeColor="#333333" DataKeyNames="VId" EmptyDataText="No Records Found">
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server"
CausesValidation="False" CommandName="Delete" onclientclick="return confirm('Are sure
to delete');">Delete</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton2" runat="server"
CausesValidation="False" CommandName="Select" Text="Edit"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EditRowStyle BackColor="#7C6F57" />
<FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White"
/>
<HeaderStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White"
/>
<PagerStyle BackColor="#666666" ForeColor="White"
HorizontalAlign="Center" />
<RowStyle BackColor="#E3EAEB" />
<SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True"
ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F8FAFA" />
<SortedAscendingHeaderStyle BackColor="#246B61" />
<SortedDescendingCellStyle BackColor="#D4DFE1" />
<SortedDescendingHeaderStyle BackColor="#15524A" />
</asp:GridView>
</td>
</tr>
<tr>
<td colspan=2 align="center">
<asp:Button ID="updatebtn" runat="server" Text="Update"
ValidationGroup="abc" Height="45px" Width="80px" Visible="False" />
<asp:Button ID="submit" runat="server" Text="Submit"
ValidationGroup="abc" Height="45px" Width="80px" />
<asp:Button ID="reset"
runat="server" Text="Reset" Height="45px" Width="80px"/></td>
</tr>

aspx.vb code to connect database and display It


Imports System.Data.OleDb

17
Div:- A ASP.NET Roll No:- 202345059

Imports System.Data
Partial Class reg
Inherits System.Web.UI.Page

Dim con As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data


Source=C:\ASP JOURNAL\jq3\App_Data\dbvehicle.mdb;Persist Security Info=True")
Dim cmd As New OleDbCommand
Protected Sub reset_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles reset.Click
End Sub

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)


Handles Me.Load
DisplayData()
End Sub

Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs)


Handles Me.PreInit
Me.Theme = "Theme"
End Sub

Sub DisplayData()
Dim dt As New DataTable
Dim rdr As IDataReader
Dim strQuery As String = "Select * from vehicle"
cmd = New OleDbCommand(strQuery, con)
con.Open()
rdr = cmd.ExecuteReader
dt.Load(rdr)
con.Close()
vehicledata.DataSource = dt
vehicledata.DataBind()
End Sub

Insert Facility

18
Div:- A ASP.NET Roll No:- 202345059

Access Database

.aspx.vb code (Insert)


Protected Sub submit_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles submit.Click

Dim strtype As String = ""


If (twowheel.Checked = True) Then
strtype = "Two Wheeler"
ElseIf (threewheel.Checked = True) Then
strtype = "Three Wheeler"
Else
strtype = "Four wheeler"
End If
Dim StrQuery As String = "Insert into
vehicle(VName,VType,OName,PAmount,CNo,Email,Address,VRegDate) values('" +
vname.SelectedItem.Text.ToString() + "','" + strtype + "','" + oname.Text + "','" +
pamount.Text + "','" + cno.Text + "','" + email.Text + "','" + address.Text + "','" +
vregdate.Text + "')"
cmd = New OleDb.OleDbCommand(StrQuery, con)
con.Open()
cmd.ExecuteNonQuery()
con.Close()
lblmsg.Text = "Record Inserted Successfully"
vname.SelectedIndex = 0
twowheel.Checked = False
threewheel.Checked = False
fourwheel.Checked = False
oname.Text = ""
pamount.Text = ""
cno.Text = ""
email.Text = ""
address.Text = ""
vregdate.Text = ""
DisplayData()
End Sub

19
Div:- A ASP.NET Roll No:- 202345059

Update Facility

Access Database

.aspx.vb code (Update)


Protected Sub vehicledata_SelectedIndexChanging(ByVal sender As Object, ByVal e
As System.Web.UI.WebControls.GridViewSelectEventArgs) Handles
vehicledata.SelectedIndexChanging
updatebtn.Visible = True
submit.Visible = False
Dim vid As String =
vehicledata.DataKeys(e.NewSelectedIndex)("VId").ToString()
ViewState("vid") = vid
Dim dt As New DataTable
Dim rdr As IDataReader
Dim strQuery As String = "Select * from vehicle where VId=" + vid
cmd = New OleDbCommand(strQuery, con)
con.Open()
rdr = cmd.ExecuteReader

20
Div:- A ASP.NET Roll No:- 202345059

dt.Load(rdr)
con.Close()
If (dt.Rows.Count > 0) Then
vname.SelectedItem.Text = dt.Rows(0)("VName").ToString()
Dim strtype As String = dt.Rows(0)("VType").ToString()
If (strtype = "two Wheeler") Then
twowheel.Checked = True
threewheel.Checked = False
fourwheel.Checked = False
ElseIf (strtype = "three wheeler") Then
twowheel.Checked = False
threewheel.Checked = True
fourwheel.Checked = False
Else
twowheel.Checked = False
threewheel.Checked = False
fourwheel.Checked = True
End If
oname.Text = dt.Rows(0)("OName").ToString()
pamount.Text = dt.Rows(0)("PAmount").ToString()
cno.Text = dt.Rows(0)("CNo").ToString()
email.Text = dt.Rows(0)("Email").ToString()
address.Text = dt.Rows(0)("Address").ToString()
vregdate.Text = dt.Rows(0)("VRegDate").ToString()
End If
End Sub

Protected Sub updatebtn_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles updatebtn.Click
Dim strtype As String = ""
If (twowheel.Checked = True) Then
strtype = "Two Wheeler"
ElseIf (threewheel.Checked = True) Then
strtype = "Three Wheeler"
Else
strtype = "Four wheeler"
End If
Dim StrQuery As String = "update vehicle set VName='" + vname.Text +
"',VType='" + strtype.ToString() + "',OName='" + oname.Text + "',PAmount='" +
pamount.Text + "',CNo='" + cno.Text + "',Email='" + email.Text + "',Address='" +
address.Text + "',VRegDate='" + vregdate.Text + "' where vid=" +
ViewState("vid").ToString()
cmd = New OleDb.OleDbCommand(StrQuery, con)
con.Open()
cmd.ExecuteNonQuery()
con.Close()
lblmsg.Text = "Record Updated Successfully"
vname.SelectedIndex = 0
twowheel.Checked = False
threewheel.Checked = False
fourwheel.Checked = False
oname.Text = ""
pamount.Text = ""
cno.Text = ""
email.Text = ""

21
Div:- A ASP.NET Roll No:- 202345059

address.Text = ""
vregdate.Text = ""
vname.SelectedItem.Text = "--Select Name--"
DisplayData()
updatebtn.Visible = False
submit.Visible = True
End Sub

Search Facility

.aspx.vb code (Search)


Protected Sub search_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles search.Click
Dim dt As New DataTable
Dim rdr As IDataReader
Dim strQuery As String = "Select * from vehicle where VId like '%" +
txtSearch.Text + "%' OR VType like '%" + txtSearch.Text + "%'"
cmd = New OleDbCommand(strQuery, con)
con.Open()
rdr = cmd.ExecuteReader
dt.Load(rdr)
con.Close()
vehicledata.DataSource = dt
vehicledata.DataBind()
End Sub

Delete Facility

22
Div:- A ASP.NET Roll No:- 202345059

Access Database

.aspx.vb code (Delete)


Protected Sub vehicledata_RowDeleting(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles vehicledata.RowDeleting
Dim strVId As String = vehicledata.DataKeys(e.RowIndex)("VId").ToString
Dim strQuery As String
strQuery = "Delete from vehicle Where VId=" + strVId
cmd = New OleDbCommand(strQuery, con)
con.Open()
cmd.ExecuteNonQuery()
con.Close()
lblmsg.Text = "Record Deleted Successfully"
DisplayData()
End Sub

23
Div:- A ASP.NET Roll No:- 202345059

Q6. Create and consume a web service to display multiplication and division operations.
Code :-
.aspx code
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="consumeWebService.aspx.vb"
Inherits="consumeWebService" Theme="Theme" %>

<!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" class=tbl1>
<div>
Enter No1
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /><br />
Enter No2
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br /><br />
<asp:Button ID="mult" runat="server" Text="Multiplication" Height="44px"
Width="103px" />
<asp:Button ID="div" runat="server" Text="Division" Height="44px"
Width="103px" /><br /><br />
<asp:Label ID="Label1" runat="server"></asp:Label>
</div>
</form>
</body>
</html>

.aspx.vb code
Partial Class consumeWebService
Inherits System.Web.UI.Page

Protected Sub mult_Click(ByVal sender As Object, ByVal e As System.EventArgs)


Handles mult.Click
Dim obj As New WebService
Dim str As String
str = obj.multiplication(TextBox1.Text, TextBox2.Text)
Label1.Text = "Multiplication : " + str
End Sub

Protected Sub div_Click(ByVal sender As Object, ByVal e As System.EventArgs)


Handles div.Click
Dim obj As New WebService
Dim str As String
str = obj.division(TextBox1.Text, TextBox2.Text)
Label1.Text = "Division : " + str
End Sub
End Class

24
Div:- A ASP.NET Roll No:- 202345059

App Code -> .vb code


Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols
<WebService(Namespace:="http://tempuri.org/")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Public Class WebService
Inherits System.Web.Services.WebService
<WebMethod()> _
Public Function multiplication(ByVal a As Integer, ByVal b As Integer) As String
Return a * b
End Function
<WebMethod()> _
Public Function division(ByVal a As Integer, ByVal b As Integer) As String
Return a / b
End Function
End Class

Output :-

25
Div:- A ASP.NET Roll No:- 202345059

Q7. Apply exception handling in Question No.3

->When insert date in form the exception occurs

.aspx.vb code
Protected Sub submit_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles submit.Click

Try
Dim strtype As String = ""
If (twowheel.Checked = True) Then
strtype = "Two Wheeler"
ElseIf (threewheel.Checked = True) Then
strtype = "Three Wheeler"
Else
strtype = "Four wheeler"
End If
Dim StrQuery As String = "Insert into
vehicle(VName,VType,OName,PAmount,CNo,Email,Address,VReDate) values('" +
vname.SelectedItem.Text.ToString() + "','" + strtype + "','" + oname.Text + "','" +
pamount.Text + "','" + cno.Text + "','" + email.Text + "','" + address.Text + "','" +
vregdate.Text + "')"
cmd = New OleDb.OleDbCommand(StrQuery, con)
con.Open()
cmd.ExecuteNonQuery()
con.Close()
lblmsg.Text = "Record Inserted Successfully"
vname.SelectedIndex = 0
twowheel.Checked = False
threewheel.Checked = False
fourwheel.Checked = False
oname.Text = ""
pamount.Text = ""
cno.Text = ""
email.Text = ""
address.Text = ""
vregdate.Text = ""
DisplayData()
Catch ex As Exception
Response.Write(ex)
End Try

End Sub

26
Div:- A ASP.NET Roll No:- 202345059

Q8. Apply themes in Question No.3


Code :-
add in .aspx.vb code for Apply Theme
Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs)
Handles Me.PreInit
Me.Theme = "Theme"
End Sub

Themes->.skin File
<asp:TextBox runat="server" BorderColor="#999999" BorderStyle="Double"
Height="32px" Width="150px"></asp:TextBox>

Themes->.css File
body
{
background-color:#33CCCC;
}

.tbl
{
margin-left:auto;
margin-right:auto;
height:auto;
width:910px;
background-color:#009999;
padding:30px;
padding-left:60px;
color:White;
}
.frmmst
{
margin-left:400px;
margin-right:auto;
height:auto;
}
td
{
padding-bottom:20px;
}

.ttl
{
font-size:50px;
}

27
Div:- A ASP.NET Roll No:- 202345059

Output:-

28
Div:- A ASP.NET Roll No:- 202345059

Q9. Apply proper security in Question No.3


Code :-
.aspx.vb code
Imports System.Data.OleDb
Imports System.Data
Partial Class reg
Inherits System.Web.UI.Page

Dim con As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data


Source=C:\ASP JOURNAL\jq3\App_Data\dbvehicle.mdb;Persist Security Info=True")
Dim cmd As New OleDbCommand
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Handles Me.Load
If Not (Session("uname") Is Nothing) Then
Else
Response.Redirect("LoginPage.aspx")
End If
DisplayData()
End Sub

Protected Sub btnlogout_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles btnlogout.Click
Session.Abandon()
Response.Redirect("LoginPage.aspx")
End Sub

Output:-

29
Div:- A ASP.NET Roll No:- 202345059

30

You might also like