asp formdan gelen verileri kaydetme

0

Merhaba,

asp.de proje geliştiriyorum. Yeni Üye kaydı için aynı sayfada popup jquery mini form açılıyor. buradaki bilgileri butona bastıktan sonra veritabanına kayıt ediyor ve mini form kapanıyor. fakat sayfayı yenilediğimde tekrar kayıt işlemini gerçekleştiriyor.Formu tekrar gönderiyor.Bu sorunu nasıl düzeltebilirim.

elessar elessar (65)
6 yıl önce sordu

    Toplam 1 Cevap


    0

    Aynı sayfada Postback yapıyormuşsunuz gibi görünüyor.   Form ve formdan gelecek veriyi işyelen aynı sayfa sanırım.

    Bu durumdan kurtulmanın yani sayfa yenileme, F5 tuşu ile yenilemede formun yeniden gönderilmesini, post edilmesini engellemenin en basit yolu

    Response.Redirect()

    kullanmaktır. Verileri kaydettikten sonra Response.Redirect() ile Form sayfasına yeniden yönlendirirseniz sorun çözülür.

    Aynı şekilde 

    Response.Redirect("baska.aspx);
    Response.Redirect(Request.Path);
    Response.Redirect(Request.RawUrl);

    yöntemleri çözüm sağlar.

    alattin alattin (14786)
    6 yıl önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol