Datalist i Visual Developer Web 2005
3 svar · 330 visningar · startad av liverpool
Kan du inte lägga till ett HyperlinkField med syntax liknande...
<asp:HyperLinkField Text="<%# Eval("Artikelnamn") %>" DataNavigateUrlFields="UniktID" DataNavigateUrlFormatString="~/ensida.aspx?id={0}" />
Får inte fram någon länk! Finns det inget lätt sett i Visual Developer web 2005 att får fram någon länk?
Använder denna kod
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
ArtikelBrodtext:
<asp:Label ID="ArtikelBrodtextLabel" runat="server" Text='<%# Eval("ArtikelBrodtext") %>'>
</asp:Label><br />
ArtikelID:
<asp:Label ID="ArtikelIDLabel" runat="server" Text='<%# Eval("ArtikelID") %>'></asp:Label><br />
ArtikelPublicera:
<asp:Label ID="ArtikelPubliceraLabel" runat="server" Text='<%# Eval("ArtikelPublicera") %>'>
</asp:Label><br />
ArtikelRubrik:
<asp:Label ID="ArtikelRubrikLabel" runat="server" Text='<%# Eval("ArtikelRubrik") %>'>
</asp:Label><br />
ArtikelSkapad:
<asp:Label ID="ArtikelSkapadLabel" runat="server" Text='<%# Eval("ArtikelSkapad") %>'>
</asp:Label><br />
<br />
</ItemTemplate>
oops.... Fungerar i GridView...
Testa detta... Byt ut mot dina egna db-fält
<asp:HyperLink ID="HyperLink1" runat="server" CssClass="cssKlass"
NavigateUrl='<%# DataBinder.Eval(Container.DataItem,"ArtikelID","~/nyhet.aspx?id={0}") %>'
Text='<%# DataBinder.Eval(Container.DataItem,"Abstract") %>' ToolTip='<%# DataBinder.Eval(Container.DataItem,"Abstract") %>'>
</asp:HyperLink>
<asp:HyperLink ID="HyperLink1" runat="server" CssClass="cssKlass"
NavigateUrl='<%# DataBinder.Eval(Container.DataItem,"ArtikelID","~/nyhet.aspx?id={0}") %>'
Text="Läs mer..." ToolTip="Läs mer...">
</asp:HyperLink>
(Laddar DL med data i min codebehind...)