Contoh Form Pendaftaran ASP.NET

Contoh Form Pendaftaran ASP.NET

Contohnya ada Berikut ini :
<%@ Page Title="" Language="VB" MasterPageFile="~/site.master" AutoEventWireup="false" CodeFile="daftar.aspx.vb" Inherits="register" %><asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"><script type="text/javascript">        var specialKeys = new Array();        specialKeys.push(8); //Backspace        function IsNumeric(e) {            var keyCode = e.which ? e.which : e.keyCode            var ret = ((keyCode >= 48 && keyCode <= 57) || specialKeys.indexOf(keyCode) != -1);            document.getElementById("error").style.display = ret ? "none" : "inline";            return ret;        }    </script></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"><div class="row">                <div class="col-lg-12">                    <div class="panel panel-default">                        <div class="panel-heading">                            Daftar Keanggotaan                        </div>            <div class="panel-body">                            <div class="row">                                <div class="col-lg-12">                                 <div class="form-group">                                            <label>Your ID</label>                                            <asp:TextBox ID="tid" runat="server" CssClass="form-control" disabled></asp:TextBox>                                        </div>                                        <div class="form-group">                                        <label>Nama Kamu ?</label>                                             <asp:TextBox ID="tnama" runat="server" CssClass="form-control" placeholder=" Masukan Nama Kamu !" autofocus></asp:TextBox>                                                                               </div>                                        <div class="form-group">                                        <label>Ussername</label>                                             <asp:TextBox ID="tusername" runat="server" CssClass="form-control" placeholder=" Masukan Usser Name"></asp:TextBox>                                                                               </div>                                         <div class="form-group">                                        <label>Password</label>                                             <asp:TextBox ID="tpassword" runat="server" CssClass="form-control" placeholder=" Buat Passsword"></asp:TextBox>                                                                                   </div>                                         <div class="form-group">                                        <label>Email</label>                                             <asp:TextBox ID="temail" runat="server" CssClass="form-control" placeholder=" Masukan Email Anda"></asp:TextBox>                                                                               </div>                                         <div class="form-group">                                        <label>No Tlp.</label>                                             <asp:TextBox ID="thp" runat="server" CssClass="form-control" placeholder=" Masukan Nomor Handphone" onkeypress="return IsNumeric(event);" ondrop="return false;" onpaste="return false;"></asp:TextBox>                                      <span id="error" style="color: Red; display: none">* Masukan Hanya Angka (0 - 9)</span>                                                                                </div>                                         <div class="form-group">                                        <label>Alamat</label>                                             <asp:TextBox ID="talamat" runat="server" CssClass="form-control" placeholder=" Masukan Alamat" MaxLength="30"></asp:TextBox>                                         <asp:RequiredFieldValidator ID="RequiredFieldValidator4" ErrorMessage=" *Masukan Alamat Anda" ForeColor="Red" ControlToValidate="talamat"                runat="server" />                                        </div>                                        <div class="form-group">                                          <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="tnama"     ErrorMessage="* Nama Tidak Boleh Kosong"  ForeColor="Red" />                                         <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="thp"     ErrorMessage="* Nomor HP Tidak Boleh Kosong!  "  ForeColor="Red" />                                         <asp:RegularExpressionValidator ID="RegularExpressionValidator2"   runat="server" ErrorMessage=" * Ussername Tidak Boleh Pake Spasi"   ControlToValidate="tusername"  ValidationExpression="[^\s]+" />  <asp:RequiredFieldValidator ID="vry" runat="server" ControlToValidate="tusername"     ErrorMessage="* Ussername Tidak Boleh Kosong!  "  ForeColor="Red" />    <asp:RegularExpressionValidator ID="RegExp1" runat="server"    ErrorMessage="* Masukan Ussername Minimal 6 Digit Maksimal 10 Digit"ControlToValidate="tusername"    ValidationExpression="^[a-zA-Z]{6,10}$" />                                        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="tusername"     ErrorMessage="* Password Tidak Boleh Kosong!  " ForeColor="Red" />                                         <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server"    ErrorMessage=" *Password Panjang 6-10 Digit Dan Tidak Boleh Ada Angka"ControlToValidate="tpassword"    ValidationExpression="^[a-zA-Z0-9'@&#.\s]{6,10}$"/> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" ErrorMessage="* Email Harus Di Isi" Display="Dynamic" ForeColor="Red"                ControlToValidate="temail" runat="server" />            <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" Display="Dynamic" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"                ControlToValidate="temail" ForeColor="Red" ErrorMessage=" *Email Tidak Valid/Salah" />                                        </div>                                         <asp:Button ID="btndaftar" runat="server" Text="Daftar"  CssClass ="btn btn-lg btn-success btn-block" />                                </div>                                 </div>                                 </div>                                 </div>                                 </div> </div>                                 </asp:Content>
Berikut ini Koding Belakangnya :

Imports System.Data
Imports System.Configuration
Imports System.Data.SqlClient
Partial Class register
    Inherits System.Web.UI.Page
    Private Function CpuId() As String
        ' On Error Resume Next
        Dim computer As String = "."
        Dim wmi As Object = GetObject("winmgmts:" & _
            "{impersonationLevel=impersonate}!\\" & _
            computer & "\root\cimv2")
        Dim processors As Object = wmi.ExecQuery("Select * from Win32_Processor")

        Dim cpu_ids As String = ""
        For Each cpu As Object In processors
            cpu_ids = cpu_ids & ", " & cpu.ProcessorId
        Next cpu
        If cpu_ids.Length > 0 Then cpu_ids = cpu_ids.Substring(2)
        'BFEBFBFF00000F47
        Return cpu_ids
    End Function
    
    Sub simpaneditserver()
        Dim userId As String = tid.Text.Trim
        Call Koneksi()
        'CONN.Open()
        CMD = New SqlCommand("SELECT * from TBLJumlahPakai where id='" & tid.Text.Trim & "' and ussername='" & tusername.Text.Trim & "' and email='" & temail.Text.Trim & "' and nope='" & thp.Text.Trim & "'", CONN)
        RD = CMD.ExecuteReader
        RD.Read()
        If Not RD.HasRows Then
            Using con As New SqlConnection(connStr)
                Using cmde As New SqlCommand("INSERT INTO TBLJumlahPakai (id,nama,ussername,password,email,nope,alamat,digunakan,batas,reg,status) VALUES (@id,@nama, @ussername,@password, @email, @nope, @alamat,@digunakan,@batas,@reg,@status)")
                    cmde.Parameters.AddWithValue("id", tid.Text)
                    cmde.Parameters.AddWithValue("nama", tnama.Text.Trim)
                    cmde.Parameters.AddWithValue("ussername", tusername.Text.Trim)
                    cmde.Parameters.AddWithValue("password", tpassword.Text.Trim)
                    cmde.Parameters.AddWithValue("email", temail.Text.Trim)
                    cmde.Parameters.AddWithValue("nope", thp.Text.Trim)
                    cmde.Parameters.AddWithValue("alamat", talamat.Text.Trim)
                    cmde.Parameters.AddWithValue("digunakan", "0")
                    cmde.Parameters.AddWithValue("batas", "0")
                    cmde.Parameters.AddWithValue("reg", DateTime.Now.ToString("MMMM-dd-yyyy"))
                    cmde.Parameters.AddWithValue("status", "Not Verified")
                    cmde.Connection = con
                    con.Open()
                    userId = Convert.ToInt32(cmde.ExecuteScalar())
                    con.Close()
                End Using
            End Using
            Dim message As String = String.Empty
            Select Case userId
                Case -1
                    message = "Pendaftaran Berhasil"
                    Exit Select
                Case Else
                    message = "Berhasil !!! \nPendaftaran Berhasil.\nYour ID: " + tid.Text.Trim()
                    Response.Redirect("~/berhasil.aspx")
                    Exit Select
            End Select
            ClientScript.RegisterStartupScript([GetType](), "alert", (Convert.ToString("alert('") & message) + "');", True)
        Else
            Dim message As String = String.Empty
            Select Case userId
                Case -1
                    message = "Gagal ! \nMungkin ID,Ussername,Email Dan Nomor HP Anda Sudah Terdaftar Sebelumnya"
                    Exit Select
                Case Else
                    message = "Gagal ! \nMungkin ID,Ussername,Email Dan Nomor HP Anda Sudah Terdaftar Sebelumnya,Silakan Login !.\nYour ID: " + tid.Text.Trim()

                    Exit Select
                    Response.Redirect("~/login.aspx")
            End Select
            ClientScript.RegisterStartupScript([GetType](), "alert", (Convert.ToString("alert('") & message) + "');", True)
        End If
    End Sub
    Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
        tid.Text = CpuId()
    End Sub

    Protected Sub btndaftar_Click(sender As Object, e As System.EventArgs) Handles btndaftar.Click
        Call simpaneditserver()
    End Sub
End Class


Sekian dan terimakasih.
di komputer saya jalan sepeti biasa.

 

0 KOMENTAR