2016-03-23 11 views
1

Ich habe ein Problem mit der Verwendung der NavigateUrl innerhalb eines HyperLink asp.net-Tags. Die navigationUrl funktioniert wie in gehen zu der Seite Ich möchte es gehen, aber wenn ich versuche, die Abfrage Zeichenfolge "n" erhalten, gibt es <% anstelle der Zahl Wert innerhalb der DataBind. Hier ist der Code:Problem mit Asp: Hyperlink und NavigateUrl

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

Vielen Dank für Ihre Hilfe!

Antwort

2

Versuchen mit:

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

danke hat funktioniert! – user1691782

Verwandte Themen