Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    MaintainScrollPositionOnPostback e caricamento pagina

    Ciao a tutti
    per mantenere il focus della pagina
    uso
    MaintainScrollPositionOnPostback="true"

    pero' la pagina in un primo momento si muove (ovvero viene ricaricata) lo stesso.
    Anche se grazie a MaintainScrollPositionOnPostback="true"
    poi ritorna alla posizione di prima.

    Esiste un modo che per evitare questo "movimento" della pagina?
    Perche ' e' molto fastidioso e sconcentra l'utente

    Grazie
    victor
    ----------------------

  2. #2
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,857
    don't think so
    però puoi usare gli updatePanel che fanno il postback in ajax solo della porzione di pagina che ti serve e quindi non muovono niente (così poi saremo in due a condividere le atroci sofferenze procurate dai componenti ajax in aspNet)
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,886
    lo scopo di quella direttiva non è evitare che "si muova", ma tornare al punto del click..

    il caricamento lato server lo puoi evitare usando Ajax come dice SM quassu'

  4. #4
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Se vuoi completamente evitare il caricamento lato server, come consigliatoti già, giustamente, devi fare ricorso a tecnologie come Ajax, poiché la direttiva MaintainScrollPositionOnPostback impostata su true non è asincrona, ma si occupa semplicemente di "spostare" il focus una volta ricaricata la pagina interessata. Io la uso spesso e devo dire che mai nessun utente ha detto di avere difficoltà, bensì tutto dipenda dalla complessità della pagina sulla quale si lavora.
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.