21. januar 2010 - 15:17Der er
5 kommentarer og 1 løsning
Server.execute
Hej
Hvordan kalder jeg server.execute så jeg får HTML koden tilbage i en string
Har prøvet dette, og andre sjove ting med MemoryStream, men det lader til at ikke bliver skrevet noget i MemoryStream.
Hvordan får jeg det til at virke.
Dim MS As New IO.MemoryStream() Dim SW As New IO.StreamWriter(MS) Server.Execute("HTMLPage.htm", SW) Dim HTML as string = Encoding.Default.GetString(MS.ToArray)) Response.Write(HTML)
HTMLpage.htm findes og indeholder bare noget simpelt HTML
Hvis jeg kalder server.execute("HTMLPage.htm") virker det fint med output til browseren.
Men har fundet løsningen med Server.Execute, det var StreamWriter'en der ikke bruges til denne funktion. Det er så lidt mærkeligt at den ikke laver runtime fejl.
Dim SW as New IO.StringWriter Server.Execute("minside.aspx",SW) Dim HTML as string = SW.ToString
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.