scilaci
Messages postés5Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention13 janvier 2009
-
13 janv. 2009 à 15:58
scilaci
Messages postés5Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention13 janvier 2009
-
14 janv. 2009 à 10:47
Bonjour,
J'ai une petite anomalie dans mon projet que je n'arrive pas à résoudre.
Dans une page aspx, je charge plusieurs liens (dynamiquement) utile pour le téléchargement de fichier de type PDF.
J'ut'ilise pour cela un fichier ashx (handler) pour fournir le path de chaque fichier PDF à ma page.
Lorsque j'affiche ma page aspx et que je clique sur le lien du pdf à télécharger tout se passe très bien.
J'arrive à faire un "Save file as" ou un "Open file". jusque la tout vas bien.
Mais par la suite, lorsque je clique sur un autre lien qui n'a rien avoir avec le téléchargement de PDF, L'application m'affiche à nouveau le dialog box du fichier PDF précédemment ouvert.
Si vous avez une petite idée, d'où pourrait venir le problème.
Public
ReadOnlyProperty IsReusable() AsBooleanImplements IHttpHandler.IsReusable
Get
Return
False
End
Get
End
Property
EndClass
<hr />Code coté page aspx lors de la création des liens:
<hr />
Dim
lnkDownloadArticle
As
New LinkButton
lnkDownloadArticle.CssClass =
"downloadPDF"
lnkDownloadArticle.Text = "test"
lnkDownloadArticle.ID =
"lnkDownloadPDF_" & cptDownPDF
lnkDownloadArticle.PostBackUrl =
"addingFileLink.ashx?Lnk=" & liens &
"&Name=" & Name
<hr />
J'èspère que j'aurais plus de chance au niveau des réponses.
scilaci
Messages postés5Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention13 janvier 2009 14 janv. 2009 à 10:47
Un grand merci pour ta réponse.
C'étais bien le malheureux postback
Voila les changement que j'ai apporté a mon code:<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
<hr align="center" width="100%" size="2" />
'Dim lnkDownloadArticle AsNew LinkButton
Dim
LnkDownloadArticle
As
New
HyperLink
lnkDownloadArticle.CssClass = "downloadPDF"
lnkDownloadArticle.Text = "test"
lnkDownloadArticle.ID = "lnkDownloadPDF_" & cptDownPDF
'lnkDownloadArticle.PostBackUrl = "addingFileLink.ashx?Lnk=" & liens & "&Name=" & Name
LnkDownloadArticle.NavigateUrl = "addingFileLink.ashx?Lnk=" & liens & "&Name=" & Name
<hr align="center" width="100%" size="2" />
Comme quoi faut pas grand chose pour pété un câble.
Encore merci.
Ps: Si tu as une petite explication simple du phénomène qui c'est présenté, pour que je comprenne mieux, je suis preneur.