在此代码中,超链接不起作用

时间:2011-03-31 12:09:28

标签: asp.net html repeater

以下代码中生成的超链接不起作用:

<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>

可能的原因是什么,我该如何调试或修复它?谢谢!

1 个答案:

答案 0 :(得分:2)

您没有在超链接中设置NavigateUrl属性

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