jeppejeppe: tja, men er det ik lidt et hack at gøre det på den måde, jeg mener, den rigtige måde ville vel være at nedarve eller oprette en instans af objektet i min klasse?
Det ved jeg nu ikke om man kan sige.... som udgangspunkt er Response.Write() ikke noget man kan anbefale at benytte sig af. Hvis du tager et kig på det HTML der kommer ud til browseren kan du også se, at Response.Write() medfører at teksten bliver skrevet før <html> tagget, hvilket man vel ikke kan sige er optimalt (desuden er der formegentlig nogle browsere der helt vil ignorere det). Hvis du er interesseret i at lave klasser der skriver diverse tekster ud til browseren synes jeg du skal begynde at arbejde med Usercontrols eller CustomControls.
Hvis du arver fra System.Web.UI.UserControl, kan du direkte benytte følgende: this.Page.Response.Write().
jeppejeppe: jeg vil tage et kig på usercontrols .. men kunne selvfølgelig også lade min method i min class returnere også bare response.write, det som jeg får tilbage fra min method ;) men vil da lige kigge på usercontrols, bare for god ordens skyld ;)
roger... hvis du meget gerne vil skrive til siden direkte fra klassen, uden at sende en reference til siden som parameter kan du godt gøre følgende:
System.Web.HttpContext c = this.Context; c.Response.Write("test");
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.