Est-ce que quelqu'un sait comment maintenir la publication tout en appelant WebForm_DoCallback? il définit toujours la barre de défilement verticale de la page jusqu'au sommet.Maintenir la publication avec WebForm_DoCallback
grâce
Est-ce que quelqu'un sait comment maintenir la publication tout en appelant WebForm_DoCallback? il définit toujours la barre de défilement verticale de la page jusqu'au sommet.Maintenir la publication avec WebForm_DoCallback
grâce
sur la page que vous souhaitez maintenir la position définir la directive niveau de la page suivante:
<%@ Page Language="..." MaintainScrollPositionOnPostback="true" ... %>
Si vous vouliez vous pouvez définir ce pour tout le site, auquel cas ajouter ce qui suit votre web.config sous le bloc system.web:
<pages maintainScrollPositionOnPostBack="true" />
l'a essayé avant même de poster le fil! – user384080
J'ai eu un problème similaire hier après {je ne me souviens pas ce qui change}. Le MaintainScrollPositionOnPostback
a juste cessé de fonctionner.
utiliser ceci:
string postbackInvokerUniqueID = Request.Forms["__EVENTTARGET"];
if (!string.IsNullOrEmpty(postbackInvokerUniqueID))
Page.FindControl(postbackInvokerUniqueID).Focus();
qui ne peut pas donner la position de défilement exacte, mais il est assez proche
J'ai placé le code sur l'événement page_load mais pas de chance. des idées? – user384080
I Call cette méthode dans l'événement onclick de bouton d'entrée html, au lieu de asp: Button. Exemple:
input id="ButtonCallServer" type="button" onclick="MyServerCall(txtSum.Value)"
function MyServerCall(args) { WebForm_DoCallback('__Page', args, ClientCallbackFunction, "", null, false); }
Quelle version d'asp.net utilisez-vous? –
.Net version 4.0 .. – user384080