Pomiń łącza nawigacjiStart : Ćwiczenie 04 : Śledzenie strony 2

Śledzenie na poziomie strony, odsyłanie strony (PostBack)

Ustawiono atrybut strony Trace="true", co powoduje, że u dołu strony powinna się pojawić tabela śledzenia, zawierająca

Umieszczone na stronie kontrolki tekstowe TextBox1:  i TextBox2:  oraz  służą do generowania zdarzeń, których ślad można znaleźć w dzienniku śledzenia. Tylko kliknięcie przycisku powoduje odesłanie strony na serwer - PostBack.
AutoPostBack dla kontrolki TextBox1 można ustawić zaznaczając: .

Obsługa zdarzeń polega na umieszczeniu komunikatu o zdarzeniu w dzienniku śledzenia za pomocą metody Trace.Warn. Dla kontrolki TextBox1 obsługiwane są zdarzenia ontextchanged, oninit, onload, onprerender, onunload, dla TextBox2 obsługiwane jest zdarzenie ontextchanged, ponadto obsługiwane jest kliknięcie przycisku i PageLoad.

Po kolejności wpisów do dziennika śledzenia można się zorientować w jakiej kolejności zachodzą zdarzenia. Jeśli po odesłaniu strony serwer wykryje więcej niż jedno zdarzenie danego typu, zdarzenia są obsługiwane według kolejności kontrolek w drzewie

Listing kodu obsługi zdarzeń na stronie.

    protected void Page_Load(object sender, EventArgs e)
    {
        if (Page.IsPostBack) Trace.Warn("Zdarzenie", "Powtórne wywołanie strony (PostBack)");
        else Trace.Warn("Zdarzenie", "Pierwsze wywołanie strony");
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Trace.Warn("Zdarzenie", "Kliknięcie przycisku");
    }
    protected void TextBox1_TextChanged(object sender, EventArgs e)
    {
        Trace.Warn("Zdarzenie", "Zmiana tekstu 1");
    }
    protected void TextBox2_TextChanged(object sender, EventArgs e)
    {
        Trace.Warn("Zdarzenie", "Zmiana tekstu 2");
    }
    protected void TextBox1_Init(object sender, EventArgs e)
    {
        Trace.Warn("Zdarzenie", "Tekst 1 Init");
    }
    protected void TextBox1_Load(object sender, EventArgs e)
    {
        Trace.Warn("Zdarzenie", "Tekst 1 Load");
    }
    protected void TextBox1_PreRender(object sender, EventArgs e)
    {
        Trace.Warn("Zdarzenie", "Tekst 1 PreRender");
    }
    protected void TextBox1_Unload(object sender, EventArgs e)
    {
        Trace.Warn("Zdarzenie", "Tekst 1 Unload");
    }

Szczegóły żądania

Identyfikator sesji:vvrjzgtplmvr1h3yge43spbdTyp żądania:GET
Czas żądania:2025-12-18 05:13:02Kod stanu:200
Kodowanie żądania:Unicode (UTF-8)Kodowanie odpowiedzi:Unicode (UTF-8)

Informacje o śledzeniu

KategoriaKomunikatOd pierwszychOd ostatnich
aspx.pageBegin PreInit
aspx.pageEnd PreInit0,0000330,000033
aspx.pageBegin Init0,0000460,000012
ZdarzenieTekst 1 Init0,0001470,000102
aspx.pageEnd Init0,0001640,000017
aspx.pageBegin InitComplete0,0001780,000014
aspx.pageEnd InitComplete0,0001880,000010
aspx.pageBegin PreLoad0,0001980,000010
aspx.pageEnd PreLoad0,0002080,000010
aspx.pageBegin Load0,0002180,000010
ZdarzeniePierwsze wywołanie strony0,0003800,000161
ZdarzenieTekst 1 Load0,0004770,000097
aspx.pageEnd Load0,0004920,000015
aspx.pageBegin LoadComplete0,0005020,000011
aspx.pageEnd LoadComplete0,0005120,000009
aspx.pageBegin PreRender0,0005210,000010
ZdarzenieTekst 1 PreRender0,0006910,000170
aspx.pageEnd PreRender0,0007170,000026
aspx.pageBegin PreRenderComplete0,0007300,000013
aspx.pageEnd PreRenderComplete0,0007400,000010
aspx.pageBegin SaveState0,0011430,000403
aspx.pageEnd SaveState0,0013870,000244
aspx.pageBegin SaveStateComplete0,0014010,000014
aspx.pageEnd SaveStateComplete0,0014110,000010
aspx.pageBegin Render0,0014210,000010
aspx.pageEnd Render0,0022720,000851

Drzewo formantów

Unikatowy identyfikator formantu UniqueIDTypBajty rozmiaru po realizacji (łącznie z elementami podrzędnymi)Liczba bajtów elementu ViewState (oprócz podrzędnych)Liczba bajtów elementu ControlState (oprócz podrzędnych)
__PageASP.strony_sledzenie2_aspx822800
    ctl02System.Web.UI.LiteralControl17400
    ctl00System.Web.UI.HtmlControls.HtmlHead3200
        ctl01System.Web.UI.HtmlControls.HtmlTitle1900
    ctl03System.Web.UI.LiteralControl1400
    form1System.Web.UI.HtmlControls.HtmlForm798800
        ctl04System.Web.UI.LiteralControl600
        SiteMapPath1System.Web.UI.WebControls.SiteMapPath83900
            SiteMapPath1$ctl00System.Web.UI.WebControls.SiteMapNodeItem10000
                SiteMapPath1$ctl00$ctl00System.Web.UI.WebControls.HyperLink8700
            SiteMapPath1$ctl01System.Web.UI.WebControls.SiteMapNodeItem5600
                SiteMapPath1$ctl01$ctl00System.Web.UI.WebControls.Literal300
            SiteMapPath1$ctl02System.Web.UI.WebControls.SiteMapNodeItem14500
                SiteMapPath1$ctl02$ctl00System.Web.UI.WebControls.HyperLink13200
            SiteMapPath1$ctl03System.Web.UI.WebControls.SiteMapNodeItem5600
                SiteMapPath1$ctl03$ctl00System.Web.UI.WebControls.Literal300
            SiteMapPath1$ctl04System.Web.UI.WebControls.SiteMapNodeItem7200
                SiteMapPath1$ctl04$ctl00System.Web.UI.WebControls.Literal1900
        ctl05System.Web.UI.LiteralControl70800
        TextBox1System.Web.UI.WebControls.TextBox5100
        ctl06System.Web.UI.LiteralControl9700
        TextBox2System.Web.UI.WebControls.TextBox5100
        ctl07System.Web.UI.LiteralControl3000
        Button1System.Web.UI.WebControls.Button6800
        ctl08System.Web.UI.LiteralControl45900
        CheckBox1System.Web.UI.WebControls.CheckBox25000
        ctl09System.Web.UI.LiteralControl411200
    ctl10System.Web.UI.LiteralControl2000

Stan sesji

Klucz sesjiTypWartość

Stan aplikacji

Klucz aplikacjiTypWartość

Żądaj kolekcji plików cookie

NazwaWartośćRozmiar

Odpowiedz kolekcji plików cookie

NazwaWartośćRozmiar

Kolekcja nagłówków

NazwaWartość
Cache-Controlmax-age=259200
Connectionkeep-alive
Via1.1 squid-proxy-5b5d847c96-5kd72 (squid/6.10)
Accept*/*
Accept-Encodinggzip, br, zstd, deflate
Hostargo.umg.edu.pl
User-AgentMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Forwarded-For10.9.162.44

Odpowiedz kolekcji nagłówków

NazwaWartość
X-AspNet-Version4.0.30319
Cache-Controlprivate
Content-Typetext/html

Kolekcja formularzy

NazwaWartość

Kolekcja Querystring

NazwaWartość

Zmienne serwerowe

NazwaWartość
ALL_HTTPHTTP_CACHE_CONTROL:max-age=259200 HTTP_CONNECTION:keep-alive HTTP_VIA:1.1 squid-proxy-5b5d847c96-5kd72 (squid/6.10) HTTP_ACCEPT:*/* HTTP_ACCEPT_ENCODING:gzip, br, zstd, deflate HTTP_HOST:argo.umg.edu.pl HTTP_USER_AGENT:Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) HTTP_X_FORWARDED_FOR:10.9.162.44
ALL_RAWCache-Control: max-age=259200 Connection: keep-alive Via: 1.1 squid-proxy-5b5d847c96-5kd72 (squid/6.10) Accept: */* Accept-Encoding: gzip, br, zstd, deflate Host: argo.umg.edu.pl User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) X-Forwarded-For: 10.9.162.44
APPL_MD_PATH/LM/W3SVC/1/ROOT/www/aplikacje/Cw04
APPL_PHYSICAL_PATHC:\Users\Administrator\OneDrive\w3\aplikacje\Cw04\
AUTH_TYPE 
AUTH_USER 
AUTH_PASSWORD 
LOGON_USER 
REMOTE_USER 
CERT_COOKIE 
CERT_FLAGS 
CERT_ISSUER 
CERT_KEYSIZE 
CERT_SECRETKEYSIZE 
CERT_SERIALNUMBER 
CERT_SERVER_ISSUER 
CERT_SERVER_SUBJECT 
CERT_SUBJECT 
CONTENT_LENGTH0
CONTENT_TYPE 
GATEWAY_INTERFACECGI/1.1
HTTPSoff
HTTPS_KEYSIZE 
HTTPS_SECRETKEYSIZE 
HTTPS_SERVER_ISSUER 
HTTPS_SERVER_SUBJECT 
INSTANCE_ID1
INSTANCE_META_PATH/LM/W3SVC/1
LOCAL_ADDR153.19.111.113
PATH_INFO/www/aplikacje/Cw04/strony/Sledzenie2.aspx
PATH_TRANSLATEDC:\Users\Administrator\OneDrive\w3\aplikacje\Cw04\strony\Sledzenie2.aspx
QUERY_STRING 
REMOTE_ADDR216.73.216.11
REMOTE_HOST216.73.216.11
REMOTE_PORT32087
REQUEST_METHODGET
SCRIPT_NAME/www/aplikacje/Cw04/strony/Sledzenie2.aspx
SERVER_NAMEargo.umg.edu.pl
SERVER_PORT80
SERVER_PORT_SECURE0
SERVER_PROTOCOLHTTP/1.1
SERVER_SOFTWAREMicrosoft-IIS/7.5
URL/www/aplikacje/Cw04/strony/Sledzenie2.aspx
HTTP_CACHE_CONTROLmax-age=259200
HTTP_CONNECTIONkeep-alive
HTTP_VIA1.1 squid-proxy-5b5d847c96-5kd72 (squid/6.10)
HTTP_ACCEPT*/*
HTTP_ACCEPT_ENCODINGgzip, br, zstd, deflate
HTTP_HOSTargo.umg.edu.pl
HTTP_USER_AGENTMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_X_FORWARDED_FOR10.9.162.44

Wersja Microsoft .NET Framework:4.0.30319; Wersja ASP.NET:4.7.3535.0