超链接没有进入中继器

时间:2015-02-07 15:24:59

标签: c# asp.net repeater

我有一个转发器,我必须为绑定链接设置超链接,我尝试使用下面的代码,但它不起作用。

<asp:Repeater ID="rptNews" runat="server">
                <ItemTemplate>
                    <div>
                        <div class="Newsdivalign">
                            <asp:HyperLink ID="hytitle" runat="server" src='<%#Eval("title") %>' ></asp:HyperLink>
                        </div>
                    </div>
                </ItemTemplate>
            </asp:Repeater>

1 个答案:

答案 0 :(得分:0)

我认为src不是HyperLink控件的有效参数。您需要为说明设置Text,为URL设置NavigateURL

未经过测试,但是这样:

<asp:HyperLink ID="hytitle" runat="server" 
    Text='<%#Eval("title") %>' NavigateURL='<%#Eval("url") %>' 
</asp:HyperLink>