Merhaba asp.net ile bir proje geliştirmekteyim. Yaklaşık 100 adet ürün var. Sepete ürün eklerken session tutuyorum ve ürüne tıklandığında sayfaya ürün idsini querystring ile göndererek form loadından idsini aldığım ürünün bilgilerini sessiona ekliyorum.
sorum şu müşteri 70. ürüne gidip sepete eklediğinde sayfa yenilendiği için tekrar sayfanın en başına çıkartıyor. Sayfa yenilendiğinde konumu sabit tutabileceğim bir yol var mıdır? arka planda postpage scroll olayı vardı onu yaptım ama postpage değil sayfa yönlendirmesi yaptığım için işe yaramadı sadece f5 basıldığı zaman konum değişmiyor.
umarım anlatabilmişimdir.
Master / Layout page'inize koyabilirsiniz. </body> 'nin hemen üzerine.
<script>
$(window).scroll(function () {
sessionStorage.scrollTop = $(this).scrollTop();
});
$(document).ready(function () {
if (sessionStorage.scrollTop != "undefined") {
$(window).scrollTop(sessionStorage.scrollTop);
}
});
</script>