wie und wo globale Funktion? in global.asax?

13/09/2007 - 14:07 von Lorenz Hölscher | Report spam
Hallo NG,

ich brauche in verschiedenen Seiten eine gemeinsame Funktion wie:
_______________________________
Sub Wechsel(ByVal pnlWelches As Panel, ByVal lnkWelcher As
LinkButton)

pnlWelches.Visible = Not pnlWelches.Visible
If pnlWelches.Visible Then
lnkWelcher.Text = "-"
Else
lnkWelcher.Text = "+"
End If
End Sub
________________________________

Natürlich möchte ich die nur einmal schreiben und habe das Gefühl, daß
die also in die global.asax gehört. Aber der Web Developer beschwert
sich, daß er die Funktion dann nicht kennt. Muß ich die irgendwie
explizit veröffentlichen/global machen oder in der jeweiligen Datei
einen Verweis darauf einrichten??

Danke für Eure Tipps,
Lorenz
 

Lesen sie die antworten

#1 Golo Roden
13/09/2007 - 14:18 | Warnen spam
Hallo,

erstelle eine Basisklasse, die von System.Web.UI.Page ableitet, pack
Deine Methode da rein, und leite alle anderen Seiten von dieser
Basisklasse ab.

Viele Grüße,


Golo

Lorenz Hölscher schrieb:
Hallo NG,

ich brauche in verschiedenen Seiten eine gemeinsame Funktion wie:
_______________________________
Sub Wechsel(ByVal pnlWelches As Panel, ByVal lnkWelcher As
LinkButton)

pnlWelches.Visible = Not pnlWelches.Visible
If pnlWelches.Visible Then
lnkWelcher.Text = "-"
Else
lnkWelcher.Text = "+"
End If
End Sub
________________________________

Natürlich möchte ich die nur einmal schreiben und habe das Gefühl, daß
die also in die global.asax gehört. Aber der Web Developer beschwert
sich, daß er die Funktion dann nicht kennt. Muß ich die irgendwie
explizit veröffentlichen/global machen oder in der jeweiligen Datei
einen Verweis darauf einrichten??

Danke für Eure Tipps,
Lorenz

Ähnliche fragen