HANDLER PERMETTANT DE FAIRE UNE REQUETE SUR LES USERCONTROL - LES FICHIER ASCX

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 - 3 oct. 2005 à 13:45
marchanddesable Messages postés 2 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 3 avril 2008 - 3 avril 2008 à 19:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/34070-handler-permettant-de-faire-une-requete-sur-les-usercontrol-les-fichier-ascx

marchanddesable Messages postés 2 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 3 avril 2008
3 avril 2008 à 19:57
LOL effectivement en ajoutant les bonnes interfaces ça fonctionne, genial : )

En ce qui concerne context.RewritePath j' y ai pensé juste après avoir posté le message.. mais j' ai jamais utilisé ça hum, j' ai testé en remplaçant mon server.transfert par rewritePath mais il se passe rien hum ( la page est blanche ), je vais fouiner un peu.

Thanks !
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
3 avril 2008 à 19:32
Pourquoi utiliser Server.Transfer alors que les httpmodules avec la méthode context.RewritePath (je suis pas sur du tout là :p) permet de faire du rewriting ? En plus ce sera plus performant :)

Sinon pour le problème de session, il faut que ton handler implémente IRequireSessionState ou IReadOnlySessionState qui sont des interfaces "marqueurs" (là encore pas sur du nom des interfaces :))
marchanddesable Messages postés 2 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 3 avril 2008
3 avril 2008 à 17:41
Petite question au sujet du code, il fonctionne, mais il y a un problème si l' UC utilise les sessions:

Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the <configuration>\<system.web>\<httpModules> section in the application configuration.

Une idée pour remédier à ce problème ?
Apparemment c' est un problème connu mais je n' ai pas trouvé de réponse... et puis je n' ai vu personne qui chargeait les UC de cette maniere aussi.. vu que c' est fait maison :)

Note: j' ai bien le sessionstate activé dans le web.config.

En fait j' ai un page avec plusieurs UC, je voudrai que certains de ces UC soient mis à jour par AJAX a interval regulier ( timer ).
Je précise que dans mon site j' utilise de l' URLrewriting avec HTTPHandler.

J' ai donc du abandonner l' idee d' utiliser les composants du plugin AJAX .NET ( update panel et compagnie ) car ça pose problème avec la fonction server.transfer .. or quand j' appelle une page du style toto.html, du coté handler elle est transformee en toto/tutu/machin.aspx avec un server.transfer

Alors il me faudrait soit trouver une parade à ce problème, soit faire fonctionner ce code avec les sessions -_-
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
14 août 2007 à 15:11
Je ne vois pas de raisons pour que les variables de sessions ne soient pas lisible. tout devrais fonctionner. As tu une erreur ?
Seb_d_angers Messages postés 155 Date d'inscription vendredi 2 novembre 2001 Statut Membre Dernière intervention 19 mai 2011
14 août 2007 à 14:43
Y a t il une issue pour lire les variables de session quand on utilise ce handler ?
mami17 Messages postés 56 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 16 avril 2008
7 mars 2007 à 14:05
salut j'ai pas comprix cette methode page.loadcontrol("kl.ascx") je le fais mais quand je veux extraire le text d'un textbox je ne peux pas
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
6 mars 2007 à 21:27
Page.LoadControl("monUC.ascx") ?
mami17 Messages postés 56 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 16 avril 2008
6 mars 2007 à 20:24
salut jesusonline tu peux me dire comment je peux manipuler le usercontrole dans un webform a part le glissage de usercontrole en vb please
mami17 Messages postés 56 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 16 avril 2008
6 mars 2007 à 20:23
salut quelles sont l'utilité de la mise en cache
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
3 oct. 2005 à 20:45
et oui du C# :p

depuis que je fais beaucoup de js, j'écrit intuitivement du C# ... :'( ils m'ont eu moi aussi :D

Sinon Nurgle, ca fait 2 fois en 2 jours ;) A croire qu'il faut vraiment que je prenne des cours :) (une jolie jeune fille douée en langue passe t'elle par là ?)
cs_Nurgle Messages postés 1642 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 28 avril 2011 4
3 oct. 2005 à 20:24
Très joli en effet :)
c'est vrai que niveau débutant c'était un peu...optimiste.
Tiens, j'avais pas remarqué : c'est en C# !! (toi qui nous fait d'habitude du joli vb.net, ça change un peu, lol)

<ModeGrosLourd id="le gros lourd, 2ème du nom">
"j'attend vos commentaire :)" il manquerait pas un truc à la fin d'un mot :p ? (je ne sais pas ce que j'ai en ce moment, je m'acharne sur les et/ou tes fautes d'orthographes :p)
</ModeGrosLourd>
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
3 oct. 2005 à 16:19
l'interface IUCstandAlone c'est moi qui la définit :)

Je vais changer le niveau de la source c'est vrai que ca c'est plus de débutant, mais plutot du débutant avertis ;)
tikrimi Messages postés 192 Date d'inscription dimanche 5 janvier 2003 Statut Membre Dernière intervention 9 mars 2007 1
3 oct. 2005 à 15:16
Première remarque... change le niveau de la source, j'aime pas me faire traiter de débutant parceque je dois lire plusieurs fois la source avant de la comprendre ;-)
Deuxième remarque, ça fait longtemps que je n'avais pas utilisé de Handler (depuis que je ne bosse plus sous J2EE en fait)... j'en ai déclaré un hier avec Ajax, et aujourd'hui tu me montres comment faire les siens déjà ça c'est cool.
Pour la fonctionnalité, ben moi pour l'instant c'est pas certain que ça puisse me servir et je ne savais même pas que l'interface IUCStandAlone existait... ça doit être u truc réservé aux amateurs du "ClientSide" ça ;-) ... allé pas de 10 parceque j'ai du faire du copier/coller
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
3 oct. 2005 à 13:57
ooops... surcharge cérébrale :)
c'est ce qui arrive quand le cerveau tourne plus vite que les doigts :/



:P
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
3 oct. 2005 à 13:53
"on bientot" toi bien parler france ;)
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
3 oct. 2005 à 13:45
<Mode GrosLourd="on">
Oué... c nul j compren ri1 !!!
</ModeGrosLourd>

nan... sans déc... c'est nickel... on bientot avoir un nouveau Framework... le Cyril 1.0
Rejoignez-nous