protected void imgbtnYorumDislike_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ğenmemezlik edemezsiniz.','error')"); } else { bool oncedenbaktimi = kullanicilar.KullaniciYorumuOncedenDislikeladimi(); if (oncedenbaktimi == true) { Mesajver("swal('Hata','Aynı yorumu birden fazla beğenmemezlik edemezsiniz.','error')"); } else { bool azaldimi = kullanicilar.YorumYapanKullaniciPuanAzaltma(); if (azaldimi) { Mesajver("swal('Başarılı','Puan azaltılmıştır.','success')"); kullanicilar.KullaniciyiYorumDislikelaraEkle(); YorumlariGetir(); } else { Mesajver("swal('Hata','Malesef puan azaltılamamıştır.','error')"); } } } } } }