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)
5 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 (12928)
5 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