HyperLink   zodpovězená otázka

ASP.NET WebForms

Zdravím,

mám jednu prosbičlu.

Chci mít odkaz, který závisí na načtení z databáze:

<asp:HyperLink ID="HyperLink1" runat="server"NavigateUrl='neco.aspx?Id=<%# Bind("ID_Zakaznika"%>' Text= "Odeslat" ></asp:HyperLink>

Ale tuto nefunguje, protože výsledný odkaz vypadá:

neco.aspx?Id=%3C%# Bind("ID_Zakaznika"%>

Pokud vymažu "neco.aspx...." tak se načte správná hodnota.

neco.aspx?Id=2

Jsem začátečník:( takže si myslím, že chyba bude ve správnosti zápisu.

Díky za radu

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

Zkuste toto:

NavigateUrl='<%# "~/neco.aspx?Id=" & Eval("ID_Zakaznika") %>'

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Jj funguje :))

Díky moc.

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

Binding Expressions <%# ... %> musí být u serverových komponent (cokoliv co má runat="server") vždy celá hodnota vlastnosti, ne jen její část.

nahlásit spamnahlásit spam 1 / 1 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