ho provato a fare una funzione all'interno di Page_load, ma mi da il seguente errore:
CS1513: } expected

è come se non capisse che una è dentro l'altra, boh, comunque questo è il nuovo codice:

public void Page_Load(Object sender, EventArgs e){
SqlConnection sqlconnDbprova01 = new
SqlConnection("server=localhost;uid=sa;pwd=sa;data base=dbprova01")


public void inserisciNome(string c){
SqlCommand cm = new SqlCommand("INSERT INTO tblutenti(nomi_vari) VALUES(c)", sqlconnDbprova01);

sqlconnDbprova01.Open();
cm.ExecuteNonQuery();
sqlconnDbprova01.Close();

}
}

e poi la textbox con tasto è:
<INPUT TYPE="text" NAME="textNome">
<INPUT TYPE="submit" VALUE="inserisci" OnClick=inserisciNome(textNome)>

dovrebbe andare, no?