Come creare sito web form di iscrizione

July 10

Sito web moduli di registrazione sono pagine web che richiedono informazioni di un utente e inserirlo in un database. Un modulo di registrazione può essere utilizzato in vari modi. I webmaster possono creare moduli di registrazione per il bollettino sign-up, accesso forum o informazioni sul conto del cliente. I moduli di registrazione creati in Microsoft .NET richiedono una pagina Web e il codice di back-end che inserisce le informazioni dell'utente nel database.

istruzione

1 Creare la forma di base che recupera le informazioni dell'utente. La lunghezza della forma dipende dalla quantità di dati necessari da parte dell'utente. In questo esempio, nome e cognome, il nome utente e la password solo dell'utente vengono recuperate. Il nome utente e la password possono essere utilizzati per consentire all'utente di accedere al sito web in un secondo momento. Qui di seguito è la shell di base per il modulo di registrazione:

<Form action = metodo "register.aspx" = "POST"> </ form>

2 Aggiungere elementi del form. Per ogni pezzo di informazioni necessarie, è necessario un elemento di modulo. Inoltre, è importante impostare la proprietà campo password di "password". Ciò consente asterischi quando l'utente digita la password e scudi la voce da eventuali spettatori. Di seguito è riportato il codice per un modulo di registrazione di base:

<Form action = metodo "Register.asp" = "POST">
<Input type = "text" maxlength = 20 name = "first_name">
<Input type = "text" maxlength = 20 name = "cognome">
<Input type = "text" maxlength = 20 name = "nome_utente">
<Input type = "password" maxlength = 20 name = "password">
</ Form>

3 Fare clic sulla pagina Web form creato e selezionare "Visualizza codice." Si apre la pagina che consente di definire le variabili di database che inviano le informazioni di registrazione. Il codice si connette al server SQL e inserisce le informazioni di registrazione dell'utente.

4 Creare la connessione al database. Questo collegamento viene utilizzato dal codice quando è necessario inserire la nuova registrazione. Segue un esempio di una connessione al database:

SqlConnection connection = new SqlConnection ( "user id = sql_user; password = mypass; server = server_sql; Trusted_Connection = yes; database = my_database; timeout di connessione = 30");

5 Impostare la query che inserisce le informazioni. È necessario utilizzare le informazioni inserite dall'utente come i valori per la query. La query che segue è un esempio di inserimento di una variabile modulo inserito dall'utente:

string query = "INSERT INTO valori di registrazione (FIRST_NAME = '" + Request.Form [ "first_name"] ToString () + ".')";

6 Inserire le informazioni di registrazione nella banca dati. L'ultimo passo è l'inserimento informazioni di registrazione dell'utente nella tabella. Di seguito è riportato il codice per inserire le informazioni utilizzando la stringa di registrazione da Fase 5:

SqlCommand query_command = new SqlCommand (query, connessione);
query_command.ExecuteNonQuery ();