J'ai un contrôle utilisateur (contrôle d'erreur) dans un gabarit. par défaut le contrôle de l'utilisateur est caché (visible faux)focus sur le contrôle utilisateur en C#
sur le clic d'un bouton de soumission je montre le contrôle d'erreur. Maintenant sur le retour je veux apporter le foyer à ce contrôle. J'écris le script de java dans le registre Démarrage script comme suit:
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Scroll", "window.scrollTo(0, 0)", true);
à la page postback monte montre ce contrôle, puis revient à sa position de défilement précédente.
J'ai essayé aussi dosent travail – SaveMe
Salut, je fais appel méthode followin sur l'événement bouton cliquable toujours pas d'utilisation .. comme u peut le voir, je l'ai essayé gestionnaire de script. setfocus aussi mais pas de répit. public void SetFocus() { Page.MaintainScrollPositionOnPostBack = false; ScriptManager.RegisterStartupScript (Page, Page.GetType(), "Scroll", "window.scrollTo (0, 0)", true); // ScriptManager1.SetFocus (ErrorControl1.FocusControl); } – SaveMe