2013-04-25 97 views
0

我想從數據庫動態顯示頁面上的數據。超鏈接無法正確顯示

我已經添加了一個新聞框,並且我正在從數據庫中顯示事件列表。 HyperlinkMarquee也被使用。但超鏈接顯示不正確。

<asp:HyperLink ID = "HyperLink1" runat = "server" NavigateUrl = "/events/events.aspx?id=<%#Eval('event_id') %>"> 

<asp:Label ID = "Label1" runat = "server" text = '<%# Eval("event_title") %>' ></asp:Label></asp:HyperLink><br/> 
+0

我不能夠看到

的代碼如下你的代碼 – 2013-04-25 13:02:33

回答

0

改變你的代碼

<asp:HyperLink 
    ID="HyperLink1" runat=server 
    NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "event_id", "/events/events.aspx?id={0}") %>'> 
    <%# DataBinder.Eval(Container.DataItem, "event_title") %>' 
    </asp:HyperLink> 
+0

感謝Shafqat你的解決方案工作 – bp89 2015-03-05 06:55:33

1

ASP.NET HyperLink應聲明如下:

<asp:HyperLink 
    ID="HyperLink1" 
    runat="server" 
    NavigateUrl="/events/events.aspx?id=<%#Eval('event_id') %>" 
    Text='<%# Eval("event_title") %>' />