⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 register.aspx

📁 asp入门到精通的源代码
💻 ASPX
字号:
<%@ Page Language="VB" %>
<%@ Register TagPrefix="Banana" TagName="Header" Src="header.ascx" %>
<%@ Register TagPrefix="Banana" TagName="Menu" Src="menu.ascx" %>

<script runat="server">
   Sub Submit(obj As Object, e As EventArgs)
      if Page.IsValid then
         dim objUserDetails as New BananaMobile.UserDetails
         dim objUser as New BananaMobile.User
      
         objUserDetails.Username = tbUName.Text
         objUserDetails.Password = tbPword.Text
         objUserDetails.Firstname = tbFName.Text
         objUserDetails.Lastname = tbLName.Text
         objUserDetails.Address = tbAddress.Text
         objUserDetails.City = tbCity.Text
         objUserDetails.State = tbState.Text
         objUserDetails.ZIP = tbZIP.Text
         objUserDetails.Phone = tbPhone.Text
         objUserDetails.Email = tbEmail.Text
         
         objUser.AddUser(objUserDetails)
         
         Session("UserID") = objUserDetails.UserID
         FormsAuthentication.SetAuthCookie(objUserDetails.UserID, false)
         Response.Redirect("default.aspx")
      else
         lblMessage.Text = "Some information is invalid. User not added to database."
      end if
   End Sub
</script>

<html><body background="images/banana_bg.gif">
   <table height="100%" cellspacing=0 cellpadding=0 width="100%">
      <Banana:Header runat="server"/>
      <tr height="100%">
         <Banana:Menu runat="server"/>
            
         <td align=left valign="top" width=100% nowrap>
            <table height="100%" align="left" cellspacing=0 cellpadding=0 width="100%">
               <tr height="100%" valign="top">
                  <td nowrap>
                     <table cellspacing=0 cellpadding=0 width="100%">
                        <tr>
                           <td valign="top">
                              &nbsp;<br>
                              Please fill out the fields below.<p>
                                 
                              <asp:Label id="lblMessage" runat="server" />
                              <form runat="server">
                                 <asp:Panel id="Panel1" runat="server">
                                    <table>
                                    <tr>
                                       <td width="100" valign="top">
                                          Username and password:
                                       </td>
                                       <td width="300" valign="top">
                                          <asp:TextBox id="tbUName" runat="server" />
                                          <asp:TextBox id="tbPword" runat="server" 
                                             TextMode="password" />
                                          <asp:RequiredFieldValidator runat="server" 
                                             Display="Dynamic"
                                             ControlToValidate="tbUName" 
                                             ErrorMessage="Username required"/>
                                          <asp:RequiredFieldValidator runat="server" 
                                             Display="Dynamic"
                                             ControlToValidate="tbPword" 
                                             ErrorMessage="Password required"/>
                                       </td>
                                    </tr>
                                    <tr>
                                       <td width="100" valign="top">
                                          First and last name:
                                       </td>
                                       <td width="300" valign="top">
                                          <asp:TextBox id="tbFName" runat="server" />
                                          <asp:TextBox id="tbLName" runat="server" />
                                          <asp:RequiredFieldValidator runat="server" 
                                             Display="Dynamic"
                                             ControlToValidate="tbFName" 
                                             ErrorMessage="First name required"/>
                                          <asp:RequiredFieldValidator runat="server" 
                                             Display="Dynamic"
                                             ControlToValidate="tbLName" 
                                             ErrorMessage="Last name required"/>
                                       </td>
                                    </tr>
                                    <tr>
                                       <td valign="top">E-mail:</td>
                                       <td valign="top">
                                          <asp:TextBox id="tbEmail" 
                                             runat="server" />
                                          <asp:RegularExpressionValidator runat="server"
                                             Display="Dynamic"
                                             ControlToValidate="tbEmail"
                                             ValidationExpression="\w+\@\w+\.(\w){3}"
                                             ErrorMessage="That is not a valid email" />
                                       </td>
                                    </tr>
                                    <tr>
                                       <td valign="top">Address:</td>
                                       <td valign="top">
                                          <asp:TextBox id="tbAddress" 
                                             runat="server" />
                                          <asp:RequiredFieldValidator runat="server" 
                                             Display="Dynamic"
                                             ControlToValidate="tbAddress" 
                                             ErrorMessage="Address required"/>
                                       </td>
                                    </tr>
                                    <tr>
                                       <td valign="top">City, State, ZIP (5-digit):</td>
                                       <td valign="top">
                                          <asp:TextBox id="tbCity" 
                                             runat="server" />,
                                          <asp:TextBox id="tbState" runat="server"
                                             size=2 />&nbsp;
                                          <asp:TextBox id="tbZIP" runat="server"
                                             size=5 /><br>
                                          <asp:RequiredFieldValidator runat="server" 
                                             Display="Dynamic"
                                             ControlToValidate="tbCity" 
                                             ErrorMessage="City required"/>
                                          <asp:RequiredFieldValidator runat="server" 
                                             Display="Dynamic"
                                             ControlToValidate="tbState" 
                                             ErrorMessage="State required"/>
                                          <asp:RequiredFieldValidator runat="server" 
                                             Display="Dynamic"
                                             ControlToValidate="tbZIP" 
                                             ErrorMessage="ZIP code required"/>
                                          <asp:RegularExpressionValidator runat="server"
                                             Display="Dynamic"
                                             ControlToValidate="tbZIP"
                                             ValidationExpression="[0-9]{5}"
                                             ErrorMessage="That is not a valid ZIP" />
                                       </td>
                                    </tr>
                                    <tr>
                                       <td valign="top">Phone (<i>10-digit</i>):</td>
                                       <td valign="top">
                                          <asp:TextBox id="tbPhone" runat="server"
                                             size=11 /><br>
                                          <asp:RegularExpressionValidator runat="server"
                                             Display="Dynamic"
                                             ControlToValidate="tbPhone"
                                             ValidationExpression="([0-9]{3}-[0-9]{3}-[0-9]{4})|[0-9]{10}"
                                             ErrorMessage="That is not a valid phone number" />
                                       </td>
                                    </tr>
                                    <tr>
                                       <td colspan="2" valign="top" align="right">
                                          <asp:Button id="btSubmit" runat="server" 
                                             Text="Submit"
                                             OnClick="Submit" />
                                       </td>
                                    </tr>
                                    </table>
                                 </asp:Panel>
                              </form>
                           </td>
                        </tr>
                     </table>
                 </td>
              </tr>
           </table>
        </td>
     </tr>
  </table>
</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -