2016-03-23 6 views
1

HyperLinkのasp.netタグ内でNavigateUrlを使用する際に問題が発生しています。 navigationUrlは、行きたいページに移動しますが、クエリ文字列 "n"を取得しようとすると、DataBind内の数値の代わりに<%が返されます。コードは次のとおりです。asp:hyperlinkとNavigateUrlの問題

<asp:HyperLink runat="server" NavigateUrl="~/MyWebsite/info.aspx?n='<%#DataBinder.Eval(Conatainer.DataItem, "num")%>' /> 

ありがとうございます!

答えて

2

で試してみてください:

<asp:HyperLink runat="server" NavigateUrl='<%# String.Format("~/MyWebsite/info.aspx?n={0}", DataBinder.Eval(Container, "DataItem.num").ToString())%>' >Text</asp:HyperLink> 
+0

働いていたがありがとうございました! – user1691782

関連する問題