Ciao Luigi.
Non sono un moderatore del forum, ma te lo dico nel tuo interesse....la prossima volta, posta in modo che, mettendo insieme tutte le parole del messaggio, si riesca a capirne il senso....
Venendo al tuo problema.....AddWithValue, è un metodo che ti permette di assegnare nome e valore di un parametro da aggiungere alla collection di parametri del command.
Ad ogni modo, supponendo che il tuo post sia dovuto ad un errore che ricevi ma che non specifichi quale sia....dovresti modificare la tua riga di codice in questo modo:
cmd.Parameters.AddWithValue("@NomeParametro", txtUser.Text);
Facci sapere...
Ciao