Bonjour,
j'ai recupéré deux methodes pour mettre dans le viewstate des éléments et pour les récupérer ensuite. Le probleme c'est que cela marche tant que je n'ai pas de postback et dès que j'ai un postback, quelque soit le propertyName, j'ai ViewState[propertyName] == null. Pour info j'utilise ceci dans un composant qui hérite de System.Web.UI.UserControl.
Ci-joint le code.
Est ce que quelqu'un pourrait m'expliquer le pourquoi de mon résultat ??
Par avance merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 protected V GetPropertyValue<V>(string propertyName, V nullValue) { if (ViewState[propertyName] == null) { return nullValue; } return (V)ViewState[propertyName]; } protected void SetPropertyValue<V>(string propertyName, V value) { ViewState[propertyName] = value; }
Partager