Setzen Gridview DataNavigateUrlFormatString Dynamisch innerhalb Benutzersteuerelement(ASCX)

ich habe ein Problem, ich weiß nicht, ob es getan werden kann.

habe ich ein in eine aspx-Seite ,
lädt dedpends auf Benutzer-Aktivität, die ein user control (ascx).

dem Benutzer die Kontrolle hat ein gridview welches einer meiner Spalten sind hyperlinks.

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

ich möchte, dass auf Klick auf diesen hyperlink , wird es direkt auf die gleiche Seite mit Parameter
aber ich kann nicht es richtig machen. für einige Grund, warum ich habe versucht diese:

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

aber in die Seite, der link bezieht sich auf %Seite% als string .
kann pls jemand mir direkt, wie es.

p.s
es verwendet, um zu arbeiten, wenn es so war und die ascx-war im Stammverzeichnis der Lösung, das problem beim starten ich habe alle meine Steuerelemente, um einen Ordner im Stammverzeichnis mit dem Namen "Kontrollen"

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

vielen Dank im Voraus.

  • ich vergaß zu erwähnen, dass mehrere Seiten(aspx) laden, die Kontrolle , und jedes mal, wenn die url anders ist . also muss ich es machen pro calliing Seite.
InformationsquelleAutor RonenIL | 2011-06-24
Schreibe einen Kommentar