Zdrojové kódy pro vývojáře.
Přeskočit odkazy pro navigaci Top 10 přispěvatelů
UživatelČlánky
codeshare45
sochor1
stoupa1
tomas.oplt15
Článek: Jak zjistit ovládací prvek, který vyvolal PostBack
Špatný Super
Autor:
Vytvořeno:
Popularita:

Pokud prozkoumáze HTML kód, který vygeneroval ASP.Net
Je třeba se zaměřit na hidden input field který se jmenuje 
"__EVENTTARGET"

Toto pole obsahuje informaci o prvku který vyvolat PostBack

public System.Web.UI.Control GetPostBackControl()
{
    System.Web.UI.Control control = null;     string ctrlname = this.Request.Params.Get("__EVENTTARGET");
    if (ctrlname != null && ctrlname != String.Empty )
    {
        control = this.FindControl(ctrlname);
    }
    else
    {
        foreach (string ctl in this.Request.Form)
        {
            System.Web.UI.Control c = PAGE.FindControl(ctl);
            if (c is System.Web.UI.WebControls.Button )
            {
                control = c;
                break;
            }
        }
    }
    return control;
}

System.Web.UI.Control ctrlP = this.CtrlLoader.GetPostBackControl();
  Na stránku 
screen  Nový příspěvek
Název  Uživatel  Datum 
Poslední návštěva: 20:48:34, 22. září 2017 První  Předchozí  0 Záznamů  Další  Poslední  

Autor článku
Jméno
Pracovní pozice
Informace
Foto

   

Počet návštěvníků:49
 
  Kontakt