none
Sayfayı browserın yenile tuşundan refresh ederken önceden duran querystring'i silmek RRS feed

  • Genel Tartışma

  • Merhabalar. Bir datatable'da sepetteki ürünlerimin bilgilerini tutuyorum. Bunların herbirinin bir sepetid özelliği var. Bu sepetid'lere göre silme işlemini yapıyorum. Bunun için Silinen diye bir QueryString'im var ve silme tuşuna basıldığında bulunduğu sayfaya Silinen değerine sepetid sini atayarak tekrar yönlendiriyorum ve silme işlemi gerçekliyor. Ancak browser'ın URL çubuğunda ?Silinen=1 olarak kalıyor ve sayfayı browser'ın yenile tuşundan yenileyince tekrar bu sefer sepetid si 1 olanı silmeye çalışıyor. Bu durumu nasıl engelleyebilirim ? Teşekkürler.
    • Düzenleyen selow 30 Ekim 2015 Cuma 12:51
    • Değiştirilmiş Tür Serkan Canseven 6 Kasım 2015 Cuma 10:40
    30 Ekim 2015 Cuma 11:59

Tüm Yanıtlar

  • Özel bir yöntem yok sanırım bunun için, Refresh durumunda ayrı bir HTTP olayı oluşmuyor.

    cookie koyup sayfa yenilence cookie varsa yönlendirme yapıp yönlendirme sayfasına gelincede o cookie'yi kaldırabilirsiniz.

    30 Ekim 2015 Cuma 14:47
  • Yapın yanlış bence. Bence kısmı şu. Id leri bu şekilde gönderirsen birisi oradan değişik id ler gönderebilir.

    Mail Blog Web Site

    30 Ekim 2015 Cuma 16:30
  • Nasıl bir yöntem izleyim peki sizce ? Asp button değil bunlar hazır template kullandığımdan html button'u. Sepetide databaseden değil datatable'den alıyorum mecburen sepetid'lerini yolluyorum.
    30 Ekim 2015 Cuma 17:10