protected void imgbtnYorumlike_Click(object sender, ImageClickEventArgs e) { if (Session["CheckRefresh"].ToString() == ViewState["CheckRefresh"].ToString()) //img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod. { Session["CheckRefresh"] = Server.UrlDecode(System.DateTime.Now.ToString()); //img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod. if (Request.Cookies["cerezDosyam"] == null) { Response.Redirect("Login.aspx"); } else { HttpCookie cerezOku = Request.Cookies["cerezdosyam"]; kullanicilar.mail = cerezOku["mail"]; int girisyapankisiid = kullanicilar.KullaniciidDonder(); kullanicilar.girisyapankisiid = girisyapankisiid; ImageButton myButton = (ImageButton)sender; int gundemid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"]))); string metin = myButton.ToolTip.Trim(); int bosluk = metin.IndexOf(" "); int kisiid = Convert.ToInt32(metin.Substring(0, bosluk)); int yorumid = Convert.ToInt32(metin.Substring(bosluk + 1).TrimStart()); kullanicilar.gundemid = gundemid; kullanicilar.yorumid = yorumid; kullanicilar.yorumuyazankisiid = kisiid; yorumlar.yorumuyazankisiid = kisiid; kullanicilar.yorumid = yorumlar.YorumidDonder(); if (kullanicilar.girisyapankisiid == kullanicilar.yorumuyazankisiid) { Mesajver("swal('Hata','Kendi yorumunuzu beğenemezsiniz.','error')"); } else { bool oncedenbaktimi = kullanicilar.KullaniciYorumuOncedenLikeladimi(); if (oncedenbaktimi == true) { Mesajver("swal('Hata','Aynı yorumu birden fazla beğenemezsiniz.','error')"); } else { bool arttimi = kullanicilar.YorumYapanKullaniciPuanArttir(); if (arttimi) { Mesajver("swal('Başarılı','Puan arttırılmıştır.','success')"); kullanicilar.KullaniciyiYorumLikelaraEkle(); YorumlariGetir(); } else { Mesajver("swal('Hata','Malesef puan arttırılamadı.','error')"); } } } } } }