Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206

    [ASP.NET C#]Errore sull'HttpResponse

    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???

  2. #2
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206

    Re: [ASP.NET C#]Errore sull'HttpResponse

    :rollo:

    ho risolto, invece di
    HttpResponse.Redirect("pagina.aspx") bastava Response.Redirect("pagina.aspx")
    come nell'asp classic

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 © 2025 vBulletin Solutions, Inc. All rights reserved.