Forum

c# Session.Timeout ...
 
Bildirimler
Hepsini Temizle

c# Session.Timeout olduğunda yapılacaklar.

5 Yazılar
2 Üyeler
0 Reactions
599 Görüntüleme
(@UgurNalbantoglu)
Gönderiler: 27
Eminent Member
Konu başlatıcı
 

Değerli hocalarım. 

Şöyle bir sorum var. Alışveriş sitesinde kayıtlı kullanıcı; almayı düşündüğü ürünlerden bir sepet oluşturuyor. Fakat oluşturduğu bu sepetin ödemesini yapmadan sayfayı kapatıyor. Bende ödeme bekleyen bu sepeti DB de tutuyorum. aynı kişi tekrar geldiğinde Alışveriş sepetini otomatik dolduruyorum. Şimdi "Oturumu Kapat" butonuna tıkladığında sorun yok. Ama müşteri sayfadan "Oturumu Kapat" butonuna  basmadan çıktığında sayfanın kapandığını yakalayamıyorum. Benim bildiğim kadarıyla Global.asax dosyasında Application_End altında yapmam gerek. Ama sanırım yanlış biliyorum ki olmuyor. 

Destekleriniz için şimdiden teşekkür ederim.  

 
Gönderildi : 02/12/2014 16:18

(@eravse)
Gönderiler: 1753
Üye
 

session end ıle yapabılırsın ama o da eger browserda baska tab acıksa ısıne yaramayacaktır. onun yerıne js le kapatma onayı al tab kapatıldıgında 

ajax ıle tetıkle ıstedıgın methodu

 <script type="text/javascript">
          window.onbeforeunload = function (e) {
               var e = e || window.event;
               if (e) e.returnValue = 'Browser is being closed, is it okay?';//for IE & Firefox
               return 'Browser is being closed, is it okay?';// for Safari and Chrome
           }; 

</script>

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 02/12/2014 16:37

(@UgurNalbantoglu)
Gönderiler: 27
Eminent Member
Konu başlatıcı
 

Erdem Hocam merhaba. Yanlış anlamayın ama AJAX bilmiyorum. 🙁

 
Gönderildi : 03/12/2014 16:01

(@eravse)
Gönderiler: 1753
Üye
 

hocam bu adresten inceleyebilirsiniz size her zaman faydası olur öğrenmeye çalışmanızı tavsiye ederim.

http://www.w3schools.com/jquery/jquery_ajax_get_post.asp 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 03/12/2014 16:23

(@UgurNalbantoglu)
Gönderiler: 27
Eminent Member
Konu başlatıcı
 

Kodlab ın jquery kitabına çalışmaya başlamıştım bende. tavsiyeniz için teşekkür ederim. 

 
Gönderildi : 04/12/2014 14:04

Paylaş: