Building Forms With Web Server Controls
Building Forms With Web Server Controls
Creation of Asp.Net Forms with Controls of web like text box, combo etc.
<%@ 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/xhtml1transitional.dtd"> <html> <head> </head> <body> <form id=FORM1 method=post runat="server"> <table style="LEFT: 122px; POSITION: absolute; TOP: 106px" height=137 cellSpacing=1 cellPadding=1 width=474 bgColor=#ffffcc border=1> <tr> <td colSpan=2><asp:label id=Label1 runat="server" Width="127" Height="18" fontsize="Small" font-bold="True" font-names="Verdana" bordercolor="Transparent" borderstyle="None" backcolor="#FFFFC0">User Name:</asp:label><asp:textbox id=txtUserName runat="server"></asp:textbox> </td> </tr> <tr> <td colSpan=2> <asp:label id=Label2 runat="server" Width="127" Height="18" font-size="Small" font-bold="True" font-names="Verdana" bordercolor="Transparent" borderstyle="None" backcolor="#FFFFC0"> Password: </asp:label> <asp:textbox id=txtPassword runat="server" textmode="Password"> </asp:textbox> </td> </tr> <tr> <td> <asp:RadioButton ID="Admin" runat="server" GroupName="user" Text="Admin" /></td> <td><asp:RadioButton ID="Cust" runat="server" GroupName="user" Text="Employee" /></td> </tr> <tr> <td> <asp:CheckBox ID="Buy" runat="server" Text="Buy" /> </td> <td> <asp:CheckBox ID="Sell" runat="server" Text="Sell" /> </td> </tr> <tr> <td> <asp:Label ID="Label3" runat="server" Text="Website"></asp:Label></td> <td> <asp:LinkButton ID="LinkButton1" runat="server" OnClientClick="bca.developandshare.com" Text="www.developandshare.com"></asp:LinkButton></td> </tr> <tr> <td> <asp:Label ID="Label4" runat="server" Text="State"></asp:Label></td> <td> <asp:DropDownList ID="DropDownList1" runat="server"> <asp:ListItem>noida</asp:ListItem> <asp:ListItem>delhi</asp:ListItem> <asp:ListItem>haryana</asp:ListItem>
<asp:ListItem>Uttar pradesh</asp:ListItem> </asp:DropDownList> </td> </tr> <tr> <td align=middle class="style1"> <asp:button id=cmdCancel runat="server" Text="Cancel" font-bold="True" font-names="Verdana" commandname="cmdCancel" height="24" width="104"></asp:button> </td> <td align=middle width=200> <asp:button id=cmdOK runat="server" Text="OK" font-bold="True" font-names="Verdana" commandname="cmdOK" height="25" width="101"></asp:button> </td> </tr> </table> </form> </body> </html>
OUTPUT
</script> </head> <body> <form id="form1" runat="server"> <div> <table border ="2"> <tr> <td> <h3>CompareValidator</h3> <table border="0" bgcolor="#b0c4de"> <tr valign="top"> <td colspan="4"><h4>Compare two values</h4></td> </tr> <tr valign="top"> <td><asp:TextBox id="txt1" runat="server" /></td> <td> = </td> <td><asp:TextBox id="txt2" runat="server" /></td> <td><asp:Button ID="Button1" Text="Validate" runat="server" /></td> </tr> </table> <br /> <asp:CompareValidator id="compval" Display="dynamic" ControlToValidate="txt1" ControlToCompare="txt2" ForeColor="red"
BackColor="yellow" Type="String" EnableClientScript="false" Text="Validation Failed!" runat="server" /> </td> <td> <asp:Label ID="Label1" runat="server" Text="Enter a username: " /> <asp:TextBox id="TextBox1" runat="server" /> <asp:Button ID="Button2" Text="Submit" runat="server"/> <br /> <asp:Label id="mess" runat="server"/> <br /> <asp:CustomValidator ID="CustomValidator1" ControlToValidate="textbox1" OnServerValidate="users" Text="A username must be between 8 and 16 characters!" runat="server"/> </td> <td> Enter a date between 2005-01-01 and 2005-12-31: <br /> <asp:TextBox id="tbox1" runat="server" /> <br /><br /> <asp:Button ID="Button3" Text="Submit" runat="server" /> <br /><br /> <asp:RangeValidator ID="RangeValidator1" ControlToValidate="tbox1" MinimumValue="2005-01-01" MaximumValue="2005-12-31" Type="Date" EnableClientScript="false" Text="The date must be between 2005-01-01 and 2005-12-31!" runat="server" /> </td> </tr> <tr> <td>Enter a US zip code: <asp:TextBox id="txtbox1" runat="server" /> <br /><br /> <asp:Button ID="Button4" text="Submit" OnClick="submit" runat="server" /> <br /><br /> <asp:Label id="lbl" runat="server" /> <br /> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="txtbox1" ValidationExpression="\d{5}" EnableClientScript="false" ErrorMessage="The zip code must be 5 numeric digits!" runat="server" /> </td> <td> Name: <asp:TextBox id="name" runat="server" /> <br />
Age: <asp:TextBox id="age" runat="server" /> <br /><br /> <asp:Button ID="Button5" runat="server" Text="Submit" /> <br /><br /> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="name" Text="The name field is required!" runat="server" /> </td> </tr> </table> </div> </form> </body> </html>
OUTPUT
Loop sbResults.Append("</Table>") lblResult.Text = sbResults.ToString() End Sub </script> <body> <form id = "form1" runat="server"> <h3><font face="Verdana">Enter Employee Details</font></h3> <table> <tr> <td>ID:</td> <td><asp:textbox id="eID" runat="server"/></td> </tr> <tr> <td>First Name:</td> <td><asp:textbox id="FName" runat="server"/></td> </tr> <tr> <td>Last Name:</td> <td><asp:textbox id="LName" runat="server"/></td> </tr> <tr> <td>Age:</td> <td><asp:textbox id="Age" runat="server"/></td> </tr> </table> <asp:button ID="Button1" text="Insert" OnClick="Insert_Click" runat="server"/> <asp:Label id="Msg" ForeColor="red" Font-Name="Verdana" Font-Size="10" runat="server" /> <hr /> <h3><font face="Verdana">Employee Details</font></h3> <asp:button ID="Button2" text="Show Records" OnClick="show_Click" runat="server"/> <asp:label id="lblResult" runat="server" text=""/> </body> </form> </body> </html>
OUTPUT
sID: <asp:Label ID="sIDLabel1" runat="server" Text='<%# Eval("sID") %>' /> <br /> sFName: <asp:TextBox ID="sFNameTextBox" runat="server" Text='<%# Bind("sFName") %>' /> <br /> sLName: <asp:TextBox ID="sLNameTextBox" runat="server" Text='<%# Bind("sLName") %>' /> <br /> sAge: <asp:TextBox ID="sAgeTextBox" runat="server" Text='<%# Bind("sAge") %>' /> <br /> <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update" Text="Update" /> <asp:LinkButton ID="UpdateCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancel" /> </EditItemTemplate> <InsertItemTemplate> sFName: <asp:TextBox ID="sFNameTextBox" runat="server" Text='<%# Bind("sFName") %>' /> <br /> sLName: <asp:TextBox ID="sLNameTextBox" runat="server" Text='<%# Bind("sLName") %>' /> <br /> sAge: <asp:TextBox ID="sAgeTextBox" runat="server" Text='<%# Bind("sAge") %>' /> <br /> <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert" Text="Insert" /> <asp:LinkButton ID="InsertCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancel" /> </InsertItemTemplate> <ItemTemplate> sID: <asp:Label ID="sIDLabel" runat="server" Text='<%# Eval("sID") %>' /> <br /> sFName: <asp:Label ID="sFNameLabel" runat="server" Text='<%# Bind("sFName") %>' /> <br /> sLName: <asp:Label ID="sLNameLabel" runat="server" Text='<%# Bind("sLName") %>' /> <br /> sAge: <asp:Label ID="sAgeLabel" runat="server" Text='<%# Bind("sAge") %>' /> <br /> </ItemTemplate> </asp:FormView> </td> </tr> <tr> <td><h2>ListView</h2> <asp:ListView ID="ListView1" runat="server" DataSourceID="AccessDataSource1" DataKeyNames="sID"> <AlternatingItemTemplate> <li style="background-color: #FFFFFF;color: #284775;">sID: <asp:Label ID="sIDLabel" runat="server" Text='<%# Eval("sID") %>' /> <br />
sFName: <asp:Label ID="sFNameLabel" runat="server" Text='<%# Eval("sFName") %>' /> <br /> sLName: <asp:Label ID="sLNameLabel" runat="server" Text='<%# Eval("sLName") %>' /> <br /> sAge: <asp:Label ID="sAgeLabel" runat="server" Text='<%# Eval("sAge") %>' /> <br /> </li> </AlternatingItemTemplate> <EditItemTemplate> <li style="background-color: #999999;">sID: <asp:Label ID="sIDLabel1" runat="server" Text='<%# Eval("sID") %>' /> <br /> sFName: <asp:TextBox ID="sFNameTextBox" runat="server" Text='<%# Bind("sFName") %>' /> <br /> sLName: <asp:TextBox ID="sLNameTextBox" runat="server" Text='<%# Bind("sLName") %>' /> <br /> sAge: <asp:TextBox ID="sAgeTextBox" runat="server" Text='<%# Bind("sAge") %>' /> <br /> <asp:Button ID="UpdateButton" runat="server" CommandName="Update" Text="Update" /> <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Cancel" /> </li> </EditItemTemplate> <EmptyDataTemplate> No data was returned. </EmptyDataTemplate> <InsertItemTemplate> <li style="">sFName: <asp:TextBox ID="sFNameTextBox" runat="server" Text='<%# Bind("sFName") %>' /> <br />sLName: <asp:TextBox ID="sLNameTextBox" runat="server" Text='<%# Bind("sLName") %>' /> <br />sAge: <asp:TextBox ID="sAgeTextBox" runat="server" Text='<%# Bind("sAge") %>' /> <br /> <asp:Button ID="InsertButton" runat="server" CommandName="Insert" Text="Insert" /> <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Clear" /> </li> </InsertItemTemplate> <ItemSeparatorTemplate> <br /> </ItemSeparatorTemplate> <ItemTemplate> <li style="background-color: #E0FFFF;color: #333333;">sID: <asp:Label ID="sIDLabel" runat="server" Text='<%# Eval("sID") %>' /> <br /> sFName: <asp:Label ID="sFNameLabel" runat="server" Text='<%# Eval("sFName") %>' /> <br /> sLName:
<asp:Label ID="sLNameLabel" runat="server" Text='<%# Eval("sLName") %>' /> <br /> sAge: <asp:Label ID="sAgeLabel" runat="server" Text='<%# Eval("sAge") %>' /> <br /> </li> </ItemTemplate> <LayoutTemplate> <ul ID="itemPlaceholderContainer" runat="server" style="font-family: Verdana, Arial, Helvetica, sans-serif;"> <li runat="server" id="itemPlaceholder" /> </ul> <div style="text-align: center;background-color: #5D7B9D;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;"> <asp:DataPager ID="DataPager1" runat="server"> <Fields> <asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" ShowLastPageButton="True" /> </Fields> </asp:DataPager> </div> </LayoutTemplate> <SelectedItemTemplate> <li style="background-color: #E2DED6;font-weight: bold;color: #333333;">sID: <asp:Label ID="sIDLabel" runat="server" Text='<%# Eval("sID") %>' /> <br /> sFName: <asp:Label ID="sFNameLabel" runat="server" Text='<%# Eval("sFName") %>' /> <br /> sLName: <asp:Label ID="sLNameLabel" runat="server" Text='<%# Eval("sLName") %>' /> <br /> sAge: <asp:Label ID="sAgeLabel" runat="server" Text='<%# Eval("sAge") %>' /> <br /> </li> </SelectedItemTemplate> </asp:ListView> </td> </tr> </table> <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/Employee.mdb" SelectCommand="SELECT * FROM [employees]"> </asp:AccessDataSource> </div> </form> </body> </html>
OUTPUT
Default4.aspx
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default6.aspx.vb" Inherits="Default6" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script runat ="server"> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim userid As String Dim pass As String userid = Session("userid") pass = Session("pass") If userid = "" Or pass = "" Or Session("admin") = "" Then Response.Redirect("Default5.aspx") End If Label1.Text = "Administrator : " & UCase(userid) End Sub </script> </head> <body> <form id="form1" runat="server"> <div> </div> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> </form> </body> </html>
Default5.aspx
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default5.aspx.vb" Inherits="Default5" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd"> <%@ Import Namespace ="System.Data.SqlClient" %> <%@ Import Namespace ="System.Web" %> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script runat ="server"> Protected Sub logins_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles logins.Click
If uid.Text = "" Then Label3.Text = "Please Fill All the Fields" ElseIf password.Text = "" Then Label3.Text = "Please Fill All the Fields" End If Dim con As SqlConnection Dim str As String Dim cmd As SqlCommand Dim dr As SqlDataReader Dim userid As String Dim pass As String con = New SqlConnection("Data Source=localhost\SQLEXPRESS;AttachDbFilename=E:\my asp net project\database.mdf;Integrated Security=True") con.Open() str = "select * from admin_login" cmd = New SqlCommand(str, con) dr = cmd.ExecuteReader While dr.Read() = True If uid.Text = dr(0) And password.Text = dr(1) Then userid = dr(0) pass = dr(1) Session("userid") = userid Session("pass") = pass Session("admin") = "admin" Response.Redirect("Default6.aspx") Else Label3.Text = "Username Or Password Is Incorrect" End If End While End Sub </script> </head> <body> <form id="form1" runat="server"> <div> <table> <tr> <td> <asp:Label ID="Label1" runat="server" Text="User ID"></asp:Label></td> <td> <asp:TextBox ID="uid" runat="server"></asp:TextBox></td> </tr> <tr> <td class="style1"> <asp:Label ID="Label2" runat="server" Text="Password"></asp:Label></td> <td class="style1"> <asp:TextBox ID="password" runat="server" TextMode="Password"></asp:TextBox></td> </tr> </table> <center><asp:Button ID="logins" runat="server" Text="Login"/><br /> <asp:Label ID="Label3" runat="server"></asp:Label></center> </div> </form> </body> </html>
OUTPUT
Form-Based Authentication
DEFAULT.ASPX
<%@ 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/xhtml1transitional.dtd"> <%@ Import Namespace="System.Web.Security " %> <html> <script language="VB" runat="server"> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Welcome.Text = "Hello, " + User.Identity.Name End Sub Sub Signout_Click(Src As Object, E As EventArgs) FormsAuthentication.SignOut() Response.Redirect("login.aspx") End Sub </script> <body> <h3><font face="Verdana">Using Cookie Authentication</font></h3> <form id="Form1" runat="server"> <h3><asp:label id="Welcome" runat="server"/></h3> <asp:button ID="Button1" text="Signout" OnClick="Signout_Click" runat="server"/> </form> </body> </html>
WEB.CONFIG
<configuration> <system.web> <authentication mode="Forms"> <forms name=".ASPXUSERDEMO" loginUrl="login.aspx" protection="All" timeout="60" /> </authentication> <authorization> <deny users="?" /> </authorization> <globalization requestEncoding="UTF-8" responseEncoding="UTF-8" /> </system.web> </configuration>
OUTPUT
Windows-Based Authentication
Web.config
<configuration> <system.web> <authentication mode="Windows" /> <globalization requestEncoding="UTF-8" responseEncoding="UTF-8" /> </system.web> </configuration>
OUTPUT
Web Services
WebApp.aspx
<%@ Page Language="C#" %> <script runat="server"> void runSrvice_Click(Object sender, EventArgs e) { FirstService mySvc = new FirstService(); Label1.Text = mySvc.SayHello(); Label2.Text = mySvc.Add(Int32.Parse(txtNum1.Text), Int32.Parse(txtNum2.Text)).ToString(); } </script> <html> <head> </head> <body> <form runat="server"> <p> <em>First Number to Add </em>: <asp:TextBox id="txtNum1" runat="server" Width="43px">4</asp:TextBox> </p> <p> <em>Second Number To Add </em>: <asp:TextBox id="txtNum2" runat="server" Width="44px">5</asp:TextBox> </p> <p> <strong><u>Web Service Result -</u></strong> </p> <p>
<em>Hello world Service</em> : <asp:Label id="Label1" runat="server" Font-Underline="True">Label</asp:Label> </p> <p> <em>Add Service</em> : <asp:Label id="Label2" runat="server" Font-Underline="True">Label</asp:Label> </p> <p align="left"> <asp:Button id="runSrvice" onclick="runSrvice_Click" runat="server" Text="Execute"></asp:Button> </p> </form> </body> </html>
OUTPUT