Listing A
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="EditBook.aspx.vb" Inherits="WSB2BJohn.EditBook"%>
<%@ Register TagPrefix="uc1" TagName="NavBar" Src="NavBar.ascx" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
       <HEAD>
              <title>EditBook</title>
              <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
              <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
              <meta name="vs_defaultClientScript" content="JavaScript">
              <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
              <link rel="stylesheet" href="Styles.css">
       </HEAD>
       <body MS_POSITIONING="GridLayout">
              <form id="Form1" method="post" runat="server">
                     <P><uc1:NavBar id="NavBar1" runat="server"></uc1:NavBar></P>
                     <asp:Label id="Label1" style="Z-INDEX: 102; LEFT: 24px; POSITION: absolute; TOP: 80px" runat="server" Width="456px" CssClass="TITLE" Height="28px">Edit Book</asp:Label>
                     <DIV class="FORM_CONTAINER" style="Z-INDEX: 101; LEFT: 16px; WIDTH: 492px; POSITION: absolute; TOP: 72px; HEIGHT: 208px" ms_positioning="GridLayout">
                           <asp:Button id="btnUpdate" style="Z-INDEX: 100; LEFT: 340px; POSITION: absolute; TOP: 168px" runat="server" CssClass="BUTTON" Text="Save" tabIndex="5"></asp:Button>
                           <asp:ButtonCausesValidation=False id="btnCancel" style="Z-INDEX: 101; LEFT: 416px; POSITION: absolute; TOP: 168px" runat="server" CssClass="BUTTON" Text="Back" tabIndex="6"></asp:Button>
                           <asp:RequiredFieldValidator id="rfvBookName" style="Z-INDEX: 102; LEFT: 96px; POSITION: absolute; TOP: 48px" runat="server" ErrorMessage="Book name is required" ControlToValidate="txtBookName"></asp:RequiredFieldValidator>
                           <asp:RequiredFieldValidator id="RequiredFieldValidator1" style="Z-INDEX: 103; LEFT: 56px; POSITION: absolute; TOP: 100px" runat="server" ErrorMessage="Price is required" ControlToValidate="txtPrice"></asp:RequiredFieldValidator>
                           <asp:Label id="lblMsg" style="Z-INDEX: 111; LEFT: 12px; POSITION: absolute; TOP: 172px" runat="server" Height="16px" CssClass="ASP_TEXT" Width="309px" Visible="False"></asp:Label></DIV>
                     <asp:TextBox id="txtPrice" style="Z-INDEX: 109; LEFT: 24px; POSITION: absolute; TOP: 192px" runat="server" Width="132px" CssClass="ASP_TEXT" tabIndex="2"></asp:TextBox>
                     <asp:TextBox id="txtAuthor" style="Z-INDEX: 108; LEFT: 268px; POSITION: absolute; TOP: 140px" runat="server" Width="216px" CssClass="ASP_TEXT" MaxLength="50" tabIndex="3"></asp:TextBox>
                     <asp:Label id="Label5" style="Z-INDEX: 106; LEFT: 268px; POSITION: absolute; TOP: 172px" runat="server" CssClass="ASP_LABEL">Availability</asp:Label>
                     <asp:Label id="Label4" style="Z-INDEX: 105; LEFT: 24px; POSITION: absolute; TOP: 172px" runat="server" CssClass="ASP_LABEL">Price</asp:Label>
                     <asp:Label id="Label3" style="Z-INDEX: 104; LEFT: 268px; POSITION: absolute; TOP: 120px" runat="server" CssClass="ASP_LABEL">Author</asp:Label>
                     <asp:Label id="Label2" style="Z-INDEX: 103; LEFT: 24px; POSITION: absolute; TOP: 120px" runat="server" CssClass="ASP_LABEL">Book Name</asp:Label>
                     <asp:TextBox id="txtBookName" style="Z-INDEX: 107; LEFT: 24px; POSITION: absolute; TOP: 140px" runat="server" Width="216px" CssClass="ASP_TEXT" MaxLength="100" tabIndex="1"></asp:TextBox>
                     <asp:DropDownList id="cboAvailability" style="Z-INDEX: 110; LEFT: 268px; POSITION: absolute; TOP: 192px" runat="server" Width="216px" CssClass="ASP_TEXT" tabIndex="4"></asp:DropDownList>
              </form>
       </body>
</HTML>