171 messaggi dal 01 agosto 2003
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
124 messaggi dal 12 febbraio 2016
victor8872 ha scritto:


pero' la pagina in un primo momento si muove (ovvero viene ricaricata) lo stesso.


Questo molto probabilmente a causa del PostBack.
Usi webform o MVC?
171 messaggi dal 01 agosto 2003
web form sarebbe
<form runat=server>???
se si uso web form

altrimenti come faccio a capire se uso uno dei due?

grazie Piero
Modificato da victor8872 il 10 agosto 2019 09:45 -
Modificato da victor8872 il 10 agosto 2019 09:45 -

victor
124 messaggi dal 12 febbraio 2016
Dato che hai quel tab credo proprio si tratti di un progetto webform.
Webform e MVC sono due progetti distinti, quindi dovresti già saperlo cosa stai utilizzando.

Per evitare il postback puoi utilizzare ad esempio delle chiamate ajax con Jquery che richiamano metodi pubblici (tipo un metodo nella stessa pagina oppure un webservice).

Ciao
171 messaggi dal 01 agosto 2003
Appurato che uso web form
Come faccio a fare quelle chiamate che dici tu?
Sono proprio a zero con ajax

victor
171 messaggi dal 01 agosto 2003
ciao ho visto il tutotial grazie
ma non riesco ad adattarlo alle mi esigenze.

O meglio ho raggiunto un piccolo risultato

nella mia pagina aspx ho messo questa funzione




function callAjaxMethod(e) {


e.preventDefault();



}



questa funzione viene richiamata cosi
<asp:button runat="server" Text="P" onclick="pulisci_cononna_n" OnClientClick="callAjaxMethod(event)" />





premendo quel pulsante si cancellano dei dati dentro una colonna.

Lo fa e NON FA IL POSTBACK (quindi fin qui ci siamo)
ma sono costretto ad aggiornare a mano la pagina per vedere i risultati.

Mi farebbe proprio comodo riuscirci

grazie mille del tuo aiuto Piero

victor
124 messaggi dal 12 febbraio 2016
Devi fare tutte le operazioni con la stessa tipologia: o lato server con il postback oppure tramite chiamate ajax

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.