FormView   zodpovězená otázka

C#, ASP.NET WebForms, Komponenty

Zdravim mam takovej mensi problem. Nevim jak nastavit v C# u FormView v ItemTemplate viditeldost Buttonku Edit. Potrebuju aby toto tlacitko vylo viditelne pouze tehdy je li uzivatel on-line. Jinak by nemelo byt videt.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Buď to udělejte před FindControl, viz http://www.vbnet.cz/ForumThread.aspx?id=... , nebo můžete bindnout deklarativně vlastnost Visible:

   <asp:Button ID="Edit" runat="server" Visible='<%#Eval("IsOnline")%>' />

Tohle je samozřejmě jen příklad, nevím, jak zjišťujete, jestli je uživatel online nebo offline. Bude to fungovat jen na komponenty uvnitř nějaké šablony, např. ItemTemplate.

BTW Doufám, že nemá jít o zjišťování, jestli je klient, který má stránku právě otevřenou, právě připojen k Internetu nebo ne; pokud to myslíte takhle, tak si nastudujte něco o fungování HTTP, ASP.NET, protože v takovém případě tomu evidentně nerozumíte. Takovéhle zapínání a vypínání by se muselo řešit javascripem.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback