Ensemble Gridview DataNavigateUrlFormatString de façon dynamique à l'intérieur de Contrôle de l'Utilisateur(ASCX)

j'ai un problème que je ne sais pas si cela peut être fait.

j'ai un dans une page aspx ,
qui se charge dedpends sur l'activité de l'utilisateur un contrôle utilisateur (ascx).

le contrôle de l'utilisateur a un contrôle gridview qui l'un de mes colonnes sont lien hypertexte.

<asp:HyperLinkField  DataNavigateUrlFormatString='<%page %>'
        DataTextField="ReqId" HeaderText="Request No." DataNavigateUrlFields="ReqId" />

je veux que sur cliquez de que lien hypertexte , il va direct à la même page avec des paramètres,
mais je ne peux pas faire droit. pour certaines raisons, j'ai donc essayé ceci:

<%string page = Page.Request.Path + "reqid={0}"; %>

mais dans la page et le lien fait référence à %% page comme une chaîne de caractères .
quelqu'un peut-pls m'indiquer comment.

p.s
il l'habitude de travailler quand il était comme ça et le ascx était dans le dossier racine de la solution, le problème de démarrage quand j'ai passé tous mes contrôles à un dossier dans la racine, appelée "Contrôles"

<asp:HyperLinkField  DataNavigateUrlFormatString="?reqid={0}"
        DataTextField="ReqId" HeaderText="מספר בקשה" DataNavigateUrlFields="ReqId" />

merci d'avance.

  • j'ai oublié de mentionner que plusieurs pages(aspx) charge de ce contrôle , et à chaque fois que l'url est différente . j'ai donc besoin de le faire par calliing page.
InformationsquelleAutor RonenIL | 2011-06-24