2011-03-31 68 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>