2011-03-31 97 views
0

生成超鏈接不工作:在這段代碼的超級鏈接不會在下面的代碼工作

<marquee onmouseover="this.stop()" onmouseout="this.start()"> 
    <asp:Repeater ID="Repeater2" runat="server" DataSourceID="ObjectDataSource2"> 
    <ItemTemplate> 
     <img src="images/news-icon.jpg" width="14" height="16" 
     />&nbsp;&nbsp;<asp:HyperLink ID="HyperLink1" runat="server" 
         Text='<%# Eval("Subject") %>' ></asp:HyperLink> 
    </ItemTemplate> 
    </asp:Repeater> 
</marquee> 
<asp:ObjectDataSource ID="ObjectDataSource2" runat="server" 
    SelectMethod="GetFlashNewsTrue" TypeName="NewsServies"> 
    </asp:ObjectDataSource> 

什麼是這種情況的可能的原因,我怎麼能調試或者修復它?謝謝!

+2

你在鏈接到?我沒有在asp:hyperlink控件上看到目標網址。你是否在代碼中設置它? – n8wrl 2011-03-31 12:16:27

+0

也許你可以顯示呈現的HTML代碼片段? – 2011-03-31 12:16:37

+0

和什麼n8wrl說:) – 2011-03-31 12:17:26

回答

2

您沒有設置NavigateUrl財產超鏈接

<asp:HyperLink ID="HyperLink1" NavigateUrl="" runat="server" Text='<%# Eval("Subject") %>' ></asp:HyperLink>