Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
[erledigt] Referenz auf IHttpHandler / Click-Ereignis an dynamisches Bild
Jack_AI
myCSharp.de - Member



Dabei seit:
Beiträge: 198
Herkunft: Erlangen

Themenstarter:

[erledigt] Referenz auf IHttpHandler / Click-Ereignis an dynamisches Bild

beantworten | zitieren | melden

Hallo Community,

ich generie eine dynamische Bitmap über eine ashx-Seite. Diese Seite wird aufgerufen über:

<asp:ImageButton ID="dynimage" runat="server" ImageUrl="image.ashx"  OnClick="ProcessClick" />

In der Datei wird die Klasse ImageHandler definiert, die von IHttpHandler erbt. Zusätzlich gibt es eine Methode ProcessRequest, die wohl dann aufgerufen wird, wenn das Bild geladen wird.

Soweit funktioniert es.

Ich würde gerne diese Klasse um Methoden erweitern, um einen Klick auf den ASP-ImageButton zu bearbeiten. Das Problem ist nur, dass nirgends sichtbar eine Instanz vom ImageHandler erzeugt wird. Ohne Instanz kann ich aber auch nicht die Methoden aufrufen. Darum habe ich mir gedacht, ich brauche eine Referenz auf den ImageHandler. Aber anscheinend wird zwar eine Instanz erzeugt, aber irgendwo in den Tiefen des Codes, wo ich nicht herankomme.

Gibt es eine Möglichkeit dennoch die Instanz von außen zu erreichen?

Liebe Grüße,
Jack
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Jack_AI am .
private Nachricht | Beiträge des Benutzers
Peter Bucher
myCSharp.de - Experte

Avatar #jVxXe7MDBPAimxdX3em3.jpg


Dabei seit:
Beiträge: 6141
Herkunft: Zentralschweiz

beantworten | zitieren | melden

Salute Jack_AI

Du brauchst nur Argumente per GET oder POST zu übergeben und darauf im Handler zu reagieren.

Also sowas wie: Download.ashx?param1=value1


Gruss Peter
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011

- https://peterbucher.ch/ - Meine persönliche Seite
- https://fpvspots.net/ - Spots für FPV Dronenflüge
private Nachricht | Beiträge des Benutzers
Jack_AI
myCSharp.de - Member



Dabei seit:
Beiträge: 198
Herkunft: Erlangen

Themenstarter:

beantworten | zitieren | melden

Hallo Peter Bucher,

das war ein toller Tipp! So funktioniert es, danke!


Gruß,
Jack
private Nachricht | Beiträge des Benutzers