webForumDet fria alternativet

Se HTML-koden innan det skickas till klienten

.NET

1 svar · 372 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Frågan#1

Jag vet att man ska kunna komma åt HTML-koden innan det skickas till klienten men jag minns dock inte hur man gör för att få till det. Någon som vet?

Medlem sedan maj 20011 312 inlägg
#2

Det var render-metoden man skulle använda. Här är ett kodexempel för den som är nyfiken.

  protected override void Render(HtmlTextWriter writer)
    {
        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        HtmlTextWriter tw = new HtmlTextWriter(new
        System.IO.StringWriter(sb));
        //Render the page to the new HtmlTextWriter which actually writes to the stringbuilder
        base.Render(tw);

        //Get the rendered content
        string sContent = sb.ToString();

        //Now output it to the page, if you want
        writer.Write(sContent);
    }

http://www.tech-archive.net/Archive/DotNet/microsoft.public.dotnet.framework.aspnet/2005-07/msg02456.html

253 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)