Avatar billede superdude Nybegynder
16. januar 2006 - 09:22 Der er 4 kommentarer og
1 løsning

Åbne rendered aspx fil fra en anden aspxfil

Findes der en måde hvorpå jeg fra en .aspx side kan kalde en anden .aspx side "i baggrunden" og få det renderede html tilbage uden at redirecte til siden?

Hvis jeg eksempelvis åbner filen via System.IO får jeg jo blot den rå fil, d.v.s. inlkusiv alle ASP.NET tags. Det jeg vil have retur er den HTML som browseren ser, men jeg vil ikke redirecte til siden...

Bemærk - dette spørgsmål relaterer sig til .NET 1.1
Avatar billede snepnet Nybegynder
16. januar 2006 - 09:28 #1
er det sådan noget her du er ude efter:

StreamReader reader = null;
StreamWriter writer = null;
string path = String.Empty;

try
{
    WebRequest request = WebRequest.Create("http://www.google.com");
    WebResponse response = request.GetResponse();

    // vi vil gerne læse den
    reader = new StreamReader(response.GetResponseStream());
   
    path = Path.Combine(@"C:\TestFiles","WebDump.html");
   
    writer = new StreamWriter(path);
    writer.Write(reader.ReadToEnd());

    response.Close();
}
catch(WebException er)
{
    Console.WriteLine(er.Status + er.Message);
    fail = true;
}
finally
{
    if(writer != null)
        writer.Close();
    if(reader != null)
        reader.Close();
}

nu bliver den resulterende html så bare dumpet i en fil ... du vil sikkert noget andet med det kunne jeg forestille mig.

mvh
Avatar billede superdude Nybegynder
16. januar 2006 - 09:28 #2
Det jeg søger er den funktionalitet man har med XMLHTTP i klassisk asp:
http://www.4guysfromrolla.com/webtech/110100-1.shtml

Jeg leder bare efter ASP.NET/C# måden at gøre det på...
Avatar billede superdude Nybegynder
16. januar 2006 - 09:28 #3
Ups så ikke din post - kigger på det...
Avatar billede superdude Nybegynder
16. januar 2006 - 09:30 #4
Ja præcis!
Takker for hjælpen endnu en gang.
Smid et svar ;-)
Avatar billede snepnet Nybegynder
16. januar 2006 - 09:46 #5
det var så lidt.
mvh
(men det er stadig helt almindeligt at benytte xmlhttp direkte fra forms... i version 2.0 har de pakket det lidt ind, så der er et lidt mere clean adgang til det).
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester