martedì 16 febbraio 2010

ASP.net: Mantenere lo scroll della pagina

Mi ha fatto impazzire per giorni. Non riuscivo a mantenere lo scroll della pagina, ogni volta tornava ad inizio pagina. Ho provato di tutto, script java da aggiungere a run-time...ma niente. Poi ieri notte, navigando, un magico post mi ha risolto il problema: niete script, niente controlli literal, niente solo una proprietà da settare nella pagina accedendo alla visualizzazione html:
Normalmente la riga relativa alle informazioni sulla Page è questa:

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="Page1.aspx.vb" Inherits="NomeProg.Page1"%>

Bisogna aggiungere: MaintainScrollPositionOnPostback = "true"

Quindi:
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="Page1.aspx.vb" Inherits="UniTest.Page1" MaintainScrollPositionOnPostback = "true"%>

Oppure leggi qui

Nessun commento:

Posta un commento