- Une appli (aspx +vb behind) hébergée chez un FAI.
- J'ai un form avec une centaine de controles, un bouton qui permet de faire
l'insertion dans une base de données (à la fin).
Le pb1, quand je mets plus de 20 mn pour saisir, la session est finie, et
l'insertion dans la base plante [DB_SEC_E_AUTH_FAILED]... ( pas de
commentaires sur les temps de saisie, in fine ce n'est pas moi qui le
ferait...)
J'ai essayé de modifier les paramètres du timeout, mais, visiblement pas
d'effets.
Donc, j'ai modifié la propriété autopostback (à True) des controles, de la
sorte, la session continue ( pas d'inactivité), et mes saisisseurs pourront
prendre leur temps.
Mais, au retour du postback, la feuille est en haut de la page dans le
navigateur.
J'ai donc, essayé de programmer l'evènement textchanged, de passer le nom
du controle modifié ( dans un champs caché, ou en variable de session), et
dans le load de la feuille je fais un focus sur le controle identifié (via le
champs caché ou la variable de session).
Mais j'ai un décalge...
Toute idée sera la bienvenue...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
Si c'est pour IE, il y a le SmartNavigation Pour 1.1 http://msdn2.microsoft.com/fr-fr/library/system.web.ui.page.smartnavigation.aspx http://www.codeproject.com/aspnet/lili.asp Pour 2.0 http://msdn2.microsoft.com/en-us/library/system.web.ui.page.maintainscrollpositiononpostback.aspx http://msdn2.microsoft.com/en-us/library/system.web.ui.page.setfocus.aspx -- Paul Bacelar MVP VC++
"Thomas31" wrote in message news:
Bonjour,
- Une appli (aspx +vb behind) hébergée chez un FAI. - J'ai un form avec une centaine de controles, un bouton qui permet de faire l'insertion dans une base de données (à la fin). Le pb1, quand je mets plus de 20 mn pour saisir, la session est finie, et l'insertion dans la base plante [DB_SEC_E_AUTH_FAILED]... ( pas de commentaires sur les temps de saisie, in fine ce n'est pas moi qui le ferait...)
J'ai essayé de modifier les paramètres du timeout, mais, visiblement pas d'effets.
Donc, j'ai modifié la propriété autopostback (à True) des controles, de la sorte, la session continue ( pas d'inactivité), et mes saisisseurs pourront prendre leur temps.
Mais, au retour du postback, la feuille est en haut de la page dans le navigateur. J'ai donc, essayé de programmer l'evènement textchanged, de passer le nom du controle modifié ( dans un champs caché, ou en variable de session), et dans le load de la feuille je fais un focus sur le controle identifié (via le champs caché ou la variable de session). Mais j'ai un décalge... Toute idée sera la bienvenue...
Si c'est pour IE, il y a le SmartNavigation
Pour 1.1
http://msdn2.microsoft.com/fr-fr/library/system.web.ui.page.smartnavigation.aspx
http://www.codeproject.com/aspnet/lili.asp
Pour 2.0
http://msdn2.microsoft.com/en-us/library/system.web.ui.page.maintainscrollpositiononpostback.aspx
http://msdn2.microsoft.com/en-us/library/system.web.ui.page.setfocus.aspx
--
Paul Bacelar
MVP VC++
"Thomas31" <Thomas31@discussions.microsoft.com> wrote in message
news:2D6D1552-23AE-4E37-AB8D-F631E4F571A7@microsoft.com...
Bonjour,
- Une appli (aspx +vb behind) hébergée chez un FAI.
- J'ai un form avec une centaine de controles, un bouton qui permet de
faire
l'insertion dans une base de données (à la fin).
Le pb1, quand je mets plus de 20 mn pour saisir, la session est finie, et
l'insertion dans la base plante [DB_SEC_E_AUTH_FAILED]... ( pas de
commentaires sur les temps de saisie, in fine ce n'est pas moi qui le
ferait...)
J'ai essayé de modifier les paramètres du timeout, mais, visiblement pas
d'effets.
Donc, j'ai modifié la propriété autopostback (à True) des controles, de la
sorte, la session continue ( pas d'inactivité), et mes saisisseurs
pourront
prendre leur temps.
Mais, au retour du postback, la feuille est en haut de la page dans le
navigateur.
J'ai donc, essayé de programmer l'evènement textchanged, de passer le nom
du controle modifié ( dans un champs caché, ou en variable de session), et
dans le load de la feuille je fais un focus sur le controle identifié (via
le
champs caché ou la variable de session).
Mais j'ai un décalge...
Toute idée sera la bienvenue...
Si c'est pour IE, il y a le SmartNavigation Pour 1.1 http://msdn2.microsoft.com/fr-fr/library/system.web.ui.page.smartnavigation.aspx http://www.codeproject.com/aspnet/lili.asp Pour 2.0 http://msdn2.microsoft.com/en-us/library/system.web.ui.page.maintainscrollpositiononpostback.aspx http://msdn2.microsoft.com/en-us/library/system.web.ui.page.setfocus.aspx -- Paul Bacelar MVP VC++
"Thomas31" wrote in message news:
Bonjour,
- Une appli (aspx +vb behind) hébergée chez un FAI. - J'ai un form avec une centaine de controles, un bouton qui permet de faire l'insertion dans une base de données (à la fin). Le pb1, quand je mets plus de 20 mn pour saisir, la session est finie, et l'insertion dans la base plante [DB_SEC_E_AUTH_FAILED]... ( pas de commentaires sur les temps de saisie, in fine ce n'est pas moi qui le ferait...)
J'ai essayé de modifier les paramètres du timeout, mais, visiblement pas d'effets.
Donc, j'ai modifié la propriété autopostback (à True) des controles, de la sorte, la session continue ( pas d'inactivité), et mes saisisseurs pourront prendre leur temps.
Mais, au retour du postback, la feuille est en haut de la page dans le navigateur. J'ai donc, essayé de programmer l'evènement textchanged, de passer le nom du controle modifié ( dans un champs caché, ou en variable de session), et dans le load de la feuille je fais un focus sur le controle identifié (via le champs caché ou la variable de session). Mais j'ai un décalge... Toute idée sera la bienvenue...
Thomas31
Bonjour, Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Page.MaintainScrollPositionOnPostBack = True ...
Est parfait pour moi. On peut peut-être optimiser en le mettant dans la page aspx...
Merci beaucoup.
"Paul Bacelar" a écrit :
Si c'est pour IE, il y a le SmartNavigation Pour 1.1 http://msdn2.microsoft.com/fr-fr/library/system.web.ui.page.smartnavigation.aspx http://www.codeproject.com/aspnet/lili.asp Pour 2.0 http://msdn2.microsoft.com/en-us/library/system.web.ui.page.maintainscrollpositiononpostback.aspx http://msdn2.microsoft.com/en-us/library/system.web.ui.page.setfocus.aspx -- Paul Bacelar MVP VC++
"Thomas31" wrote in message news: > Bonjour, > > - Une appli (aspx +vb behind) hébergée chez un FAI. > - J'ai un form avec une centaine de controles, un bouton qui permet de > faire > l'insertion dans une base de données (à la fin). > Le pb1, quand je mets plus de 20 mn pour saisir, la session est finie, et > l'insertion dans la base plante [DB_SEC_E_AUTH_FAILED]... ( pas de > commentaires sur les temps de saisie, in fine ce n'est pas moi qui le > ferait...) > > J'ai essayé de modifier les paramètres du timeout, mais, visiblement pas > d'effets. > > Donc, j'ai modifié la propriété autopostback (à True) des controles, de la > sorte, la session continue ( pas d'inactivité), et mes saisisseurs > pourront > prendre leur temps. > > Mais, au retour du postback, la feuille est en haut de la page dans le > navigateur. > J'ai donc, essayé de programmer l'evènement textchanged, de passer le nom > du controle modifié ( dans un champs caché, ou en variable de session), et > dans le load de la feuille je fais un focus sur le controle identifié (via > le > champs caché ou la variable de session). > Mais j'ai un décalge... > Toute idée sera la bienvenue...
Bonjour,
Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
Page.MaintainScrollPositionOnPostBack = True
...
Est parfait pour moi.
On peut peut-être optimiser en le mettant dans la page aspx...
Merci beaucoup.
"Paul Bacelar" a écrit :
Si c'est pour IE, il y a le SmartNavigation
Pour 1.1
http://msdn2.microsoft.com/fr-fr/library/system.web.ui.page.smartnavigation.aspx
http://www.codeproject.com/aspnet/lili.asp
Pour 2.0
http://msdn2.microsoft.com/en-us/library/system.web.ui.page.maintainscrollpositiononpostback.aspx
http://msdn2.microsoft.com/en-us/library/system.web.ui.page.setfocus.aspx
--
Paul Bacelar
MVP VC++
"Thomas31" <Thomas31@discussions.microsoft.com> wrote in message
news:2D6D1552-23AE-4E37-AB8D-F631E4F571A7@microsoft.com...
> Bonjour,
>
> - Une appli (aspx +vb behind) hébergée chez un FAI.
> - J'ai un form avec une centaine de controles, un bouton qui permet de
> faire
> l'insertion dans une base de données (à la fin).
> Le pb1, quand je mets plus de 20 mn pour saisir, la session est finie, et
> l'insertion dans la base plante [DB_SEC_E_AUTH_FAILED]... ( pas de
> commentaires sur les temps de saisie, in fine ce n'est pas moi qui le
> ferait...)
>
> J'ai essayé de modifier les paramètres du timeout, mais, visiblement pas
> d'effets.
>
> Donc, j'ai modifié la propriété autopostback (à True) des controles, de la
> sorte, la session continue ( pas d'inactivité), et mes saisisseurs
> pourront
> prendre leur temps.
>
> Mais, au retour du postback, la feuille est en haut de la page dans le
> navigateur.
> J'ai donc, essayé de programmer l'evènement textchanged, de passer le nom
> du controle modifié ( dans un champs caché, ou en variable de session), et
> dans le load de la feuille je fais un focus sur le controle identifié (via
> le
> champs caché ou la variable de session).
> Mais j'ai un décalge...
> Toute idée sera la bienvenue...
Bonjour, Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Page.MaintainScrollPositionOnPostBack = True ...
Est parfait pour moi. On peut peut-être optimiser en le mettant dans la page aspx...
Merci beaucoup.
"Paul Bacelar" a écrit :
Si c'est pour IE, il y a le SmartNavigation Pour 1.1 http://msdn2.microsoft.com/fr-fr/library/system.web.ui.page.smartnavigation.aspx http://www.codeproject.com/aspnet/lili.asp Pour 2.0 http://msdn2.microsoft.com/en-us/library/system.web.ui.page.maintainscrollpositiononpostback.aspx http://msdn2.microsoft.com/en-us/library/system.web.ui.page.setfocus.aspx -- Paul Bacelar MVP VC++
"Thomas31" wrote in message news: > Bonjour, > > - Une appli (aspx +vb behind) hébergée chez un FAI. > - J'ai un form avec une centaine de controles, un bouton qui permet de > faire > l'insertion dans une base de données (à la fin). > Le pb1, quand je mets plus de 20 mn pour saisir, la session est finie, et > l'insertion dans la base plante [DB_SEC_E_AUTH_FAILED]... ( pas de > commentaires sur les temps de saisie, in fine ce n'est pas moi qui le > ferait...) > > J'ai essayé de modifier les paramètres du timeout, mais, visiblement pas > d'effets. > > Donc, j'ai modifié la propriété autopostback (à True) des controles, de la > sorte, la session continue ( pas d'inactivité), et mes saisisseurs > pourront > prendre leur temps. > > Mais, au retour du postback, la feuille est en haut de la page dans le > navigateur. > J'ai donc, essayé de programmer l'evènement textchanged, de passer le nom > du controle modifié ( dans un champs caché, ou en variable de session), et > dans le load de la feuille je fais un focus sur le controle identifié (via > le > champs caché ou la variable de session). > Mais j'ai un décalge... > Toute idée sera la bienvenue...