2014-02-20 120 views
0

我有HyperLink以及GridView等其他控件,如Label等。該Label的在GridView動態填充像這樣:Dynamic Hyperlink

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

我現在要做的超鏈接類似的東西,如:

<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代碼?

回答

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