Comment passer des variables ds NavigateUrl?
BOnjour,
Code:
1 2
| <asp:HyperLink id="AdminLink" runat="server"
Text="Management" NavigateUrl='<% "Management.aspx?group=" + Request.Params["group"]%>'/> |
ne marche pas. Quand je clique sur le lien, il me dirige vers:
http://localhost/GDA/%3C%%20%22Order...Request.Params[%22group%22]%%3E
et puis la page n'affiche pas (bad request). Or j'ai attendu:
http://localhost/GDA/Management.aspx?group=Admin
J'ai aussi essayé (aide sur google):
Code:
NavigateUrl='<%#"Management.aspx?group=" & DataBinder.Eval(Container.DataItem, "group")%>'
Mais j'ai obtenu une erreur:
Citation:
erreur CS1061: 'System.Web.UI.Page' ne contient pas une définition pour 'DataItem' et aucune méthode d'extension
'DataItem' acceptant un premier argument de type 'System.Web.UI.Page' n'a été trouvée (une directive using ou une
référence d'assembly est-elle manquante*?)
Qu'est ce qu'il faut que je fasse?