ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010
-
5 juin 2009 à 23:55
ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010
-
8 juin 2009 à 16:11
Bonjour, je voudrai lire objectQualifier qui se trouve ci dessous (en rouge).
<data defaultProvider="SqlDataProvider">
<clear />
</data>
J'ai fait le code ci-dessouspour la lecture mais mon "data" est toujours null. Pouvez-vous m'aider. Y a-til quelquechose d'anormal dans mon code ci-dessous? merci.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 7 juin 2009 à 23:26
Bonsoir,
c'est normal, ta requete au niveau de GetSection est invalid, il ne me semble pas que tu puisses obtenir ton objet directement ainsi. Essaye eventuellement GetSection("data/providers/add[name=SqlDataProvider]") mais je ne pense pas que cela fonctionne.
Pour faire ce que tu veux, tu peux passer par GetSection("data/providers") puis faire une recherche dans ton tableau pour récuperer l'élément qu'il te faut. Tu peux utiliser le debug pour bien voir quelles sont les propriétés à vérifier.
Si tu écris ta configuration, alors tu devrais plutot écrire un helper.
ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010 8 juin 2009 à 11:26
Bonjour,
j'ai procédé comme tu m'as dit (GetSection("data/providers/add[name=SqlDataProvider]")) mais j'ai toujours une valeur null. Peux tu me donner un exemple de code adapté au mien?
Merci.
ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010 8 juin 2009 à 13:13
J'ai regardé sur msdn et c'est bien comme ça que ça s'utilise. J'ai mis le chemin complet mais toujours null, ca me rend fou!!!
Avec ce qui suit j'ai mis le chemin complet:
GetSection("dotnetnuke/data/providers/add[name=SqlDataProvider]") ou bien
Object o = ConfigurationManager.GetSection("dotnetnuke/data/providers")
Dans ces 2 cas, j'ai essayé avec le debugger mais c'est toujours null
Vous n’avez pas trouvé la réponse que vous recherchez ?
ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010 8 juin 2009 à 16:11
Sinon, j'ai fait comme suit pour lui dire de lire ce qui est dans objectQualifier (si c'est pas vide, de rajouter ce qu'il a trouvé à Tabmodules ). Mon code est-il juste?
Merci.