@Page

Tags:    asp.net

Hej med jer

I min Main.cs fil har jeg 2 klasser som begge skal fortager udskrivning, men pga. følgende linie kan jeg kun udskrive fra den ene klasse, MainCls.

<% @Page Language="C#" Debug="true" Inherits="MainCls" Src="Main.cs"%>

Kan man ikke definere 2 eller flere klasser, har prøvet med komma seperation men igen held.

Hilsen
Thomas Vanting



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Hej med jer

I min Main.cs fil har jeg 2 klasser som begge skal fortager udskrivning, men pga. følgende linie kan jeg kun udskrive fra den ene klasse, MainCls.

<% @Page Language="C#" Debug="true" Inherits="MainCls" Src="Main.cs"%>

Kan man ikke definere 2 eller flere klasser, har prøvet med komma seperation men igen held.

Hilsen
Thomas Vanting


Man kan ikke nedarve fra mere end 1 klasse i .NET.
For det meste kan man finde en anden løsning og for det meste vil denne også blive bedre.


Hvis vi får lidt mere afvide om hvad du vil kan vi måske hjælpe dig til at finde en bedre løsning.


Hilsen

Martin Dybdal (Dybber)

[Redigeret d. 15/07-05 16:38:16 af Martin Dybdal]

[Redigeret d. 15/07-05 16:39:54 af Martin Dybdal]



Hej med jer

I min Main.cs fil har jeg 2 klasser som begge skal fortager udskrivning, men pga. følgende linie kan jeg kun udskrive fra den ene klasse, MainCls.

<% @Page Language="C#" Debug="true" Inherits="MainCls" Src="Main.cs"%>

Kan man ikke definere 2 eller flere klasser, har prøvet med komma seperation men igen held.

Hilsen
Thomas Vanting


du har din hovedklasse, og inde i den opretter du den anden klasse. i din anden klasse laver du vel bare Response.Write("det der skal udskrives");
Casper



Hej Martin og Casper,

tak for jeres svar.

Jeg har lige p.t en cs fil hvor i jeg har definere 2 klasser. Den klasse jeg angiver i min .aspx fil kan der fint udskrives fra. Hvis jeg forsøger at udskrive fra begge klasser kommmer følgende fejl:

Exception Details: System.Web.HttpException: Response is not available in this context.

At definere en klasse inde i en anden klasse.... det har jeg aldrig hørt om. Det strider da noget med OO programmering!. Hva mener du helt præsis med det?

Hilsen Thomas



Hej Martin og Casper,

tak for jeres svar.

Jeg har lige p.t en cs fil hvor i jeg har definere 2 klasser. Den klasse jeg angiver i min .aspx fil kan der fint udskrives fra. Hvis jeg forsøger at udskrive fra begge klasser kommmer følgende fejl:

Exception Details: System.Web.HttpException: Response is not available in this context.

At definere en klasse inde i en anden klasse.... det har jeg aldrig hørt om. Det strider da noget med OO programmering!. Hva mener du helt præsis med det?

Hilsen Thomas


Der gik lidt lang tid før jeg kom herind igen :) Men for at jeg kan hjælpe dig bliver jeg nok nød til at se filen med de 2 klasser.

Hvis du selv har fundet en løsning så kan du jo lukke tråden :)

Hilsen

Martin Dybdal (Dybber)



Hej Martin og Casper,

tak for jeres svar.

Jeg har lige p.t en cs fil hvor i jeg har definere 2 klasser. Den klasse jeg angiver i min .aspx fil kan der fint udskrives fra. Hvis jeg forsøger at udskrive fra begge klasser kommmer følgende fejl:

Exception Details: System.Web.HttpException: Response is not available in this context.

At definere en klasse inde i en anden klasse.... det har jeg aldrig hørt om. Det strider da noget med OO programmering!. Hva mener du helt præsis med det?

Hilsen Thomas


Der gik lidt lang tid før jeg kom herind igen :) Men for at jeg kan hjælpe dig bliver jeg nok nød til at se filen med de 2 klasser.

Hvis du selv har fundet en løsning så kan du jo lukke tråden :)

Hilsen

Martin Dybdal (Dybber)



Har fundet svaret, idet C# ikke direkte understøtter multiple nedarvning.

Hilsen
Thomas



Hej Martin og Casper,

tak for jeres svar.

Jeg har lige p.t en cs fil hvor i jeg har definere 2 klasser. Den klasse jeg angiver i min .aspx fil kan der fint udskrives fra. Hvis jeg forsøger at udskrive fra begge klasser kommmer følgende fejl:

Exception Details: System.Web.HttpException: Response is not available in this context.

At definere en klasse inde i en anden klasse.... det har jeg aldrig hørt om. Det strider da noget med OO programmering!. Hva mener du helt præsis med det?

Hilsen Thomas


Der gik lidt lang tid før jeg kom herind igen :) Men for at jeg kan hjælpe dig bliver jeg nok nød til at se filen med de 2 klasser.

Hvis du selv har fundet en løsning så kan du jo lukke tråden :)

Hilsen

Martin Dybdal (Dybber)



Har fundet svaret, idet C# ikke direkte understøtter multiple nedarvning.

Hilsen
Thomas





t