<asp:HyperLink
ID="hyper1"
runat="server"
NavigateUrl='<%#string.Format("~/PLayer.aspx?ID={0}&Type={1}",Eval("arrange_by_id"),Eval("value"))%>'><%# Eval("value")%></asp:HyperLink>
J'ai mis ce format de chaîne dans ma NavigateUrl pour passer un querystring dynamique en fonction de l'élément cliqué!Comment laisser mon contrôle Web utilisateur détermine automatiquement l'URL de la page où il est placé
mais vous voyez la première partie dans le format de chaîne où il est dit "~/PLayer.aspx" je veux que le contrôle utilisateur change automatiquement cette partie en fonction de l'endroit où il est placé!
Que sort Page.ResolveUrl ("~ PLayer.aspx")? Je ne pense pas que ce soit le bon format, car le PLayer.aspx est exactement ce qui va changer, car le contrôle pourrait être placé dans ~/PLayerNEW.aspx par exemple! alors comment ça se fait c'est constant! – lKashef
ok, plutôt que la Page.ResolveUrl (..) essayez Request.AppRelativeCurrentExecutionFilePath –
A travaillé comme un charme: D..Veuillez mettre à jour votre réponse pour être accessible aux autres utilisateurs ... Marqué comme réponse – lKashef