214 messaggi dal 25 settembre 2001
Ciao a tutti,
è una vita non rientravo nel forum.....
ho letto molto su UrlRewritingNetm na non sono riuscito a capire come recuperare il querystring

premesso che mi funziona il redirect con l'urlrewriter...
spiego

prima avevo un menucon dei hyperlink
~/categories.aspx?MCR=1
~/categories.aspx?MCR=3
~/categories.aspx?MCR=4
ora invece scrivo direttamente nel menu
~/libri.aspx
~/dvd.aspx
~/cd.aspx

nella pagina categories.aspx che viene giustamente richiamata MCR

ma non ci sono ancora riuscito...

new web ho questo ruolo

<add name="macroaree" virtualUrl="^~/(.+).aspx" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/categories.aspx?MCR=$1"
ignoreCase="true" />

ma se faccio il request.querystring["MCR"] mi esce libri o dvd o cd
e non il vero parametro 2 o 3 o 4....


Grazie
Ciao
17 messaggi dal 20 giugno 2006
Ciao,
credo che il tuo querystring non sappia nemmeno cosa sia 2,3,4. D'altronde la tua richiesta è libri, cd, dvd, poi è il tuo handler che si preoccupa di reinderizzare correttamente la richiesta alla tua webapp.
Spero di essere stato chiaro
Ciao
214 messaggi dal 25 settembre 2001
Ti ringrazio,
e questo l'avevo immaginato... purtroppo....

infatti volevo sapere se come inserire su

destinationUrl="~/categories.aspx?MCR=$1"

il giusto "ID" invece che fargli passare "libri" come accade ora....

Grazie
214 messaggi dal 25 settembre 2001
Ri Ciao

ho capito che devo passare nel "virtualUrl" i parametri che poi vengono recuperati per la "destinationUrl"

domanda ma se io ho parametri che non voglio mostrare nella virtualUrl ma che comunque devo passare come posso fare..


Ciao!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.