folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Aspx(C#)Den Anlayan Bi Baksın (Profile.Aspx?İd=) Olayı



Aspx(C#)Den Anlayan Bi Baksın (Profile.Aspx?İd=) Olayı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Rmk
    Rmk's avatar
    Kayıt Tarihi: 27/Ağustos/2005
    Erkek
    protected void LinkButton5_Click(object sender, EventArgs e)

    {

    try

    {

    SqlConnection con2 = new SqlConnection(connection.ConnectionString);

    SqlCommand com2 = new SqlCommand("Select UserId From Users Where Username=@Username and Password=@Password",con2);com2.Parameters.AddWithValue(

    "@Username", txtusername.Text);com2.Parameters.AddWithValue("@Password", txtpassword.Text);

     

    SqlDataReader dr;

    if (con2.State==ConnectionState.Closed)

    {

    con2.Open();

    dr = com2.ExecuteReader();

     

    dr.Read();

    }

     

     

     

    if (dr.HasRows)

    {

    Session.Add(
    "user", dr["UserId"].ToString());Response.Redirect("profileU.aspx?id=" , dr[0].ToString());

    }

     

    }

    catch (SqlException ex)

    {

    Response.Write(ex.Message.ToString());

    }

     

     

    }

    }

    ----------------------------------------------

     

    -----------------------------------------------

    Compilation Error

    Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

    Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.HttpResponse.Redirect(string, bool)' has some invalid arguments

    Source Error:

     
    Line 109:            { Line 110:                Session.Add("user", dr["UserId"].ToString()); Line 111:                Response.Redirect("profileU.aspx?id=" , dr[0].ToString());     Line 112:            } Line 113:       


    Source File: c:\Documents and Settings\oRmko\Belgelerim\Visual Studio 2008\WebSites\arkadaslik\Default.aspx.cs    Line: 111

    -----------------------------------------------------------------------------

    böyle bi hata verdi.. daha önce çalışıyodu ..

    ne hatası bi türlü cözemedim ..istedigim olay ..giriş yaptıktan sonra linkbuttona tıklandıgında ProfileU.aspx sayfasına gitmesi..

    bi yardım ederseniz sevinirim ..


    Koyun gibisin kardesim, gocuklu celep kaldirinca sopasini sürüye katiliverirsin hemen ve adeta magrur, kosarsin salhaneye. Dünyanin en tuhaf mahlukusun yani, hani su derya icre olup deryayi bilmiyen baliktan da tuhaf. Ve bu dünyada, bu zulüm senin sayende. Ve açsak, yorgunsak, alkan içindeysek eger ve hala sarabimizi vermek için üzüm gibi eziliyorsak kabahat senin, -demege de dilim varmiyor ama- kabahatin
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek

    bu haliyle çalışması mucize :|

    Session.Add("user", dr["UserId"].ToString());Response.Redirect("profileU.aspx?id=" , dr[0].ToString()); 

    şu satırı

    Session.Add("user", dr["UserId"].ToString());Response.Redirect("profileU.aspx?id=" + dr[0].ToString()); 

    şeklinde yaparsan sorun hallolur :)

    açıklama:

    sen "," ile stringleri birleştirmeye çalışmışın fakat stringler "+" operatörüyle birleştirilir 

    veya stingbuilder ı kullanabilirsin ;)

    not:

    bu kod ile sql injection yersin SP kullanmanı öneririm...


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Rmk
    Rmk's avatar
    Kayıt Tarihi: 27/Ağustos/2005
    Erkek
    hocam saol oldu ..yeni başladığım için o kadar bi inceligini bilmiyom ..fakat şu SP olayını bi araştırıyım ..

    Koyun gibisin kardesim, gocuklu celep kaldirinca sopasini sürüye katiliverirsin hemen ve adeta magrur, kosarsin salhaneye. Dünyanin en tuhaf mahlukusun yani, hani su derya icre olup deryayi bilmiyen baliktan da tuhaf. Ve bu dünyada, bu zulüm senin sayende. Ve açsak, yorgunsak, alkan içindeysek eger ve hala sarabimizi vermek için üzüm gibi eziliyorsak kabahat senin, -demege de dilim varmiyor ama- kabahatin
Toplam Hit: 2074 Toplam Mesaj: 3