Dans un projet ASP.Net, j'inclus (dans un module à part) la classe:
Lorsque je navigue sur l'application pas de soucis, si je termine (en mode Debug depuis Visual Studio) et que je relance le projet, la variable semble garder la dernière valeur avant la fermeture. Je fait ainsi car lorsque je clique sur des boutons de mes GridView qui sont dans des Multiview je reviens systématiquement à la première view ce qu'il ne faut pas donc, je garde quelque part dans un coin l'index courant. J'ai essayé en déclarant une variable Shared dans la classe du code VB associé à ma page ASP mais le comportement est le même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Imports Microsoft.VisualBasic Public NotInheritable Class GlobalProperty Shared _ConfigAnalyseSelectedIndex As Integer = ConfigAnalyseIndex.ListeGroupe Enum ConfigAnalyseIndex As Integer ListeGroupe = 0 ListeAnalyses = 1 End Enum Shared Property ConfigAnalyseSelectedIndex() As ConfigAnalyseIndex Get ConfigAnalyseSelectedIndex = _ConfigAnalyseSelectedIndex End Get Set(value As ConfigAnalyseIndex) _ConfigAnalyseSelectedIndex = value End Set End Property End Class
Quelle pourrait être la solution ?
![]()
Partager