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.
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 :))
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 -_-
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à ?)
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>
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
3 avril 2008 à 19:57
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 !
3 avril 2008 à 19:32
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 :))
3 avril 2008 à 17:41
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 -_-
14 août 2007 à 15:11
14 août 2007 à 14:43
7 mars 2007 à 14:05
6 mars 2007 à 21:27
6 mars 2007 à 20:24
6 mars 2007 à 20:23
3 oct. 2005 à 20:45
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à ?)
3 oct. 2005 à 20:24
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>
3 oct. 2005 à 16:19
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 ;)
3 oct. 2005 à 15:16
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
3 oct. 2005 à 13:57
c'est ce qui arrive quand le cerveau tourne plus vite que les doigts :/
:P
3 oct. 2005 à 13:53
3 oct. 2005 à 13:45
Oué... c nul j compren ri1 !!!
</ModeGrosLourd>
nan... sans déc... c'est nickel... on bientot avoir un nouveau Framework... le Cyril 1.0