Ave populus
ho fatto una connessione (a SqlServer) e qui posto la funzione di elaborazione su DB:
codice:
void login(SqlConnection conn) { // Funzione di controllo login
		string usr = user.Text;
		string pwd = pass.Text;
		SqlDataReader dr;
		string sql = "select Count(*) as permesso from [user] 
where [login] = @login and [password] = @password and isdel = 0";
		SqlCommand cmd = new SqlCommand(sql, conn);
		// Aggiunta dei parametri alla query sql
		SqlParameter p1 = new SqlParameter("@login", SqlDbType.NVarChar, 25);
		p1.Value = Server.HtmlEncode(user.Text);
		cmd.Parameters.Add(p1);
		SqlParameter p2 = new SqlParameter("@password", SqlDbType.NVarChar, 50);
		p2.Value = Server.HtmlEncode(pass.Text);
		cmd.Parameters.Add(p2);
		// #####################################################################
		dr = cmd.ExecuteReader();
		if (dr.RecordsAffected == 1) { HttpResponse.Redirect("pagina.aspx"); }
			else { msg.Test = "Login incorretto"; }
	}
ma dà questo errore:

Compiler Error Message: CS0120: An object reference is
required for the nonstatic field, method, or property
'System.Web.HttpResponse.Redirect(string)'

Source Error:

Line 42: // ################################################## ###################
Line 43: dr = cmd.ExecuteReader();
Line 44: if (dr.RecordsAffected == 1) { HttpResponse.Redirect("www.aspok"); }
Line 45: else { msg.Test = "Login incorretto"; }
Line 46: }
cosa sbaglio???