Hi,
danke ersteinmal, fuer Deine schnelle Antwort.
Mehr Details:
Meine abgeleitete Klasse
public class MyPage : Page
{
private Page page;
public MyPage(Page page)
{
this.page = page;
}
}
Meine ASPX-Seite
public class TestSite : MyPage
{
public TestSite()
{
if (MyPage.IsPostBack)
{
MyPage.Response.Write("Test-Ausgabe");
}
}
}
Hab Dir das mal so aufgeschrieben, wie ich es mir denke.
Ich bekomme aber dauern Fehlermeldungen, weil ich auf die
eigentlichen Page-Members und Properties nicht zugreifen
kann, ausser ich erstelle eine neue Instanz mit:
MyPage mp = new MyPage(Page);
aber so soll es nicht sein, da wir dadurch viele Resourcen
verbrauchen.
Mit freundlichen Gruessen!
Kristian Tingler
bcs-Consult GmbH
www.iss3.de
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Auftrag von Christoph Wille
Gesendet: Donnerstag, 11. Dezember 2003 10:04
An: [EMAIL PROTECTED]
Betreff: Re: [Asp.net] Dringend: Abgeleitetes Page Object!
At 09:44 AM 12/11/2003, you wrote:
>f�r mich ist es zwingend erforderlich ein eigenes Page Object
>zu schreiben, eine Klasse, welche ich vom eigentlichen Page
>Object ableiten muss.
>Meine s�mtlichen ASPX Dateien sind dann von diesem Page Object
>abgeleitet. Klappt soweit gut. ABER, normalerweise kann ich mit
>Page.blabla auf die Members des Page Objects zugreifen, ohne davon
>eine Instanz zu erstellen (Soweit mit bekannt ist).
>Aber mit meinem eigenen Object kann ich soetwas nicht machen, wie
>kann ich das loesen?
>Ich darf auf keinen Fall mit statischen Variablen arbeiten, da dieses
>Page Object f�r ein enorm grosses Projekt gedacht ist, mit mehreren
>Benutzern, die dort eine Bearbeitenmodus aufrufen k�nnen, diese w�rden
>dann aber alle die selben Variablen haben und das darf nicht sein.
>
>Wie kann ich ein eigenes Page Object schreiben, welches sich genauso
>verh�lt, wie das eigentliche Page Object?
Also ich habe schon mit abgeleiteten Page Klassen gearbeitet
(icsharpcode.net ist vollst�ndig so gel�st). Das Page. das Du ansprichst
ist Page Property, die jede von Control vererbte Klasse mitbekommt (die
Property ist virtuell).
An sich sollte die Page Property auch in Deiner Klasse angreifbar sein.
Wenn nicht, mehr Details.
Chris
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net