Merhaba arkadaşlar,
Bu yazımda da başlıktan da anladığınız gibi, sayfa postback olduğunda kaydırma çubuğunun kaldığı yeri hatırlamasını sağlayacak kodu paylaşacağım. Fazlaca veri çektiğimiz bir sayfamız varsa ve scroll ile epeyce indikten herhangi bir sebepten sayfa postback oluyorsa scroll en başa döner ve her seferinde kaldığımız yere dönmek zamanımızı alır. İşte bu durumun önüne geçmek için aşağıdaki kodları kullanabilirsiniz.
- İşlemi Code behind’da yapmak için;
1 2 3 |
System.Web.UI.Page.MaintainScrollPositionOnPostBack = true; |
- aspx tarafında yapmak için sayfanın üst tarafına ;
1 2 3 |
<%@ Page MaintainScrollPositionOnPostback="true" %> |
- Bu durumun tüm proje için geçerli olmasını istiyorsanız web config e aşağıdaki kodu da ekleyebilirsiniz.
1 2 3 |
<pages maintainScrollPositionOnPostBack="true" /> |
Soru ve görüşleriniz için yorum yapabilirsiniz.. Kolay gelsin..