Zdrojové kódy pro vývojáře.
Skip Navigation Links. Top 10 přispěvatelů
UživatelČlánky
codeshare49
sochor1
stoupa1
tomas.oplt11
Č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: 11:06:20, 28. března 2024 První  Předchozí  0 Záznamů  Další  Poslední  

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

   

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