动态HyperLink

时间:2014-02-20 09:13:39

标签: c# asp.net .net .net-3.5 asp.net-3.5

HyperLink中有Label以及其他控件,例如GridView等。 Label中的GridView动态填充如下:

<asp:Label ID="Label1" runat="server" Text='<%# Bind("ClientName") %>'></asp:Label>

我现在正尝试使用HyperLink做类似的事情,如:

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='http://www.company.com?clientname=<%# Bind("ClientName") %>'>Client Name</asp:HyperLink>

这不会给我任何错误,但链接会变成这样:

http://www.company.com/?clientname=<%# Bind("ClientName") %>

而不是像这样:

http://www.company.com/?clientname=oshiro

任何人都知道如何让链接正常工作,而不仅仅是输出asp.net代码?

1 个答案:

答案 0 :(得分:0)

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("ClientName", "http://www.company.com/?id={0}") %>'>Client Name</asp:HyperLink>