Merci pour ton aide.
La classe que j'ai utilisé ce n'est pas moi qui l'ai fait, elle vient d'un tuto sur Paypal. Le voici : http://blog.inetux.net/post/Solution...ur-ASPNET.aspx
J'ai fait tout comme il a dit sauf qu'il ne dit pas comment on s'en sert, donc, dans la partie HTML je ne sais pas quoi mettre, j'y suis allé à l'impro.
Mais, au delà de ça, j'ai essayé de comprendre et j'ai pris un autre tuto pour voir et ça marche pas mieux.
http://humann.developpez.com/httphandler/
Là, je suis censé avoir une image mais rien du tout, toujours une croix rouge.
Du coup, je ne comprend pas comment ça marche. Enfin, j'ai compris principe de la bête, mais pas la manière de le mettre en place.
Alors j'ai même essayé de faire encore plus simple et j'ai fait ça :
dans une page ASPX tout simple, que j'ai appelé test.aspx, j'ai mis une classe dans le CodeBehind comme ça :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
Imports System
Imports System.Web
Partial Class test
Inherits System.Web.UI.Page
Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
End Sub
End Class
Public Class TestHandler
Implements IHttpHandler
Public Sub New()
Outils.Logage("coucou new")
End Sub
Public ReadOnly Property IsReusable() As Boolean Implements System.Web.IHttpHandler.IsReusable
Get
Return True
End Get
End Property
Public Sub ProcessRequest(ByVal context As System.Web.HttpContext) Implements System.Web.IHttpHandler.ProcessRequest
Outils.Logage("coucou")
context.Response.Write("Hello World")
End Sub
End Class |
la procédure Outils.logage es tun truc perso qiu log dans un fichier texte la chaine passée en paramettre. ça me sert à tester des trucs.
Dans la partie HTML de la page j'ai rien mis.
Et dans le web.config j'ai mis ça :
<add path="hello.aspx" verb="*" type="TestHandler, TEST" />
Mais quand j'appelle cette page virtuelle j'ai une erreur. Il ne trouve pas la page.
Bilan, je comprends pas coment marche ce truc qui pourtant à l'air super bien foutu.
Et donc j'ai besoins d'un coup de main car je n'arrive pas à metre en place ma solution de paiement avec Paypal.
Partager