Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da tas
    Il controllo se il nome è duplicato va fatto anche sul pulsante Invio
    pulsante.enabled=False

  2. #12
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    343
    ciao ho disabilitato il botton,ma dopo aver inserito il primo utente correttamente, non mi svuota i campi della form e mi permette di inserire sempre lo stesso utente ....
    protected void Invia_Click(object sender, EventArgs e)
    {
    string source = "Data Source=.\\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Data base.mdf";
    string sql = "INSERT INTO Utenti (nome,cognome,Username,Password,email) VALUES (@nome,@cognome,@Username,@Password,@email)";
    SqlConnection conn = new SqlConnection(source);
    try
    {
    conn.Open();
    SqlCommand cmd = new SqlCommand(sql, conn);
    cmd.Parameters.Add("@nome", SqlDbType.NVarChar, 50).Value = nome.Text;
    cmd.Parameters.Add("@cognome", SqlDbType.NVarChar, 50).Value = cognome.Text;
    cmd.Parameters.Add("@Username", SqlDbType.NVarChar, 50).Value = Username.Text;
    cmd.Parameters.Add("@Password", SqlDbType.NVarChar, 50).Value = FormsAuthentication.HashPasswordForStoringInConfig File(Password.Text, "SHA1");
    cmd.Parameters.Add("@email", SqlDbType.NVarChar, 50).Value = email.Text;
    cmd.ExecuteNonQuery();
    Invia.Load += new EventHandler(verifica);

    }
    catch (SqlException sqle)
    {
    string c = sqle.Message;
    Response.Write("Errore durante un tentativo di connessione al database");
    Response.End();
    }
    finally
    {
    conn.Close();
    Session.Add("Username", Username.Text);
    Session.Add("Password", Password.Text);
    }
    }
    public void verifica(object sender, EventArgs e)
    {
    string source = "Data Source=.\\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Data base.mdf";
    string sql = "SELECT * FROM utenti WHERE Username = @Username";
    SqlConnection conn = new SqlConnection(source);
    try
    {
    conn.Open();
    SqlCommand cmd = new SqlCommand(sql, conn);
    cmd.Parameters.Add("@Username", SqlDbType.NVarChar, 50).Value = Username.Text;
    SqlDataReader dr;
    dr = cmd.ExecuteReader();
    if (dr.Read())
    {
    Label1.Text = "Username già esistente";
    Invia.Enabled = false;
    }
    else
    {
    Label1.Text = "Username disponibile";
    Invia.Enabled = true;
    }
    }
    catch (SqlException sqle)
    {
    string c = sqle.Message;
    Response.Write("Errore durante un tentativo di connessione al database");
    Response.End();
    }
    finally
    {
    conn.Close();
    //Response.Redirect("~/Result.aspx");
    }
    }

  3. #13
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da 84morena
    ciao ho disabilitato il botton,ma dopo aver inserito il primo utente correttamente, non mi svuota i campi della form e mi permette di inserire sempre lo stesso utente ....
    devi svuotarli tu

    nomecampo.text=""
    dopo aver salvato oppure fai un pulsante aggiungi che se cliccato richiama una sub che pulisce il form

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.