2013-04-25 124 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") %>' />