Autor Zpráva
blaaablaaa
Profil
Ahoj,
Snazim se v ASP.NET udelat nasledujici kod:
<ul class='top'><li class='top_li'><a class='parent' href='link'>text</a></li></ul>

V aspx si vytvorim:
<asp:BulletedList ID="nace" runat="server" class="top" DisplayMode="HyperLink" />

a ve vb (neptejte se proc ne c# :D):
'vytvorim si hyperlink
Dim link As HyperLink = New HyperLink()
link.Attributes.Add("class", "parent")
link.NavigateUrl = "link"
link.Text = "text"

'a listitem
Dim item As ListItem = New ListItem()
'tady ale nevim, jak pripojit link do itemu
item.Attributes.Add("class", "top_li")
list.Items.Add(item)


Vim, ze muzu vytvorit hyperlink primo v konstruktoru ListItem, ale tam nedokazu nastavit class odkazu :(
Chamurappi
Profil
Reaguji na blaaablaau:
Řekl bych, že to nejde. WebControls jsou někdy tak chytře vymyšlené, až jsou úplně blbé.
blaaablaaa
Profil
Chamurappi:
Pravda, nakonec jsem byl nucen si napsat user control, ktere to resi, ale list vytvari jen jako string.
blast3r
Profil
<asp:BulletedList ID="nace" runat="server" class="top" DisplayMode="HyperLink" CssClass="parent" />
blaaablaaa
Profil
blast3r:
Diky, ale tohle mi udela <ul class="parent>, ja potrebuji <ul class='top'><li class='top_li'><a class='parent' ...> (pridat class na top_li a top neni problem, ale parent uz ano). Ale vyresil jsem to vlastnim user controlem, neni uz treba dal resit.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: