Just nu i M3-nätverket
Gå till innehåll

Url Mapping och Querystrings


Coffer

Rekommendera Poster

Hej!

Jag har letat mig fördärvad efter svar på följande fråga över internet. Jag använder en metod för att mappa url-adresser. Den klarar av att hantera frågeuttryck som sig bör, men det märkliga är att om jag besöker en mappad sida, så kan jag inte använda värdet i frågeuttrycket i någon funktion.

 

Alltså:

<add url="~/Test/(.*)/" mappedUrl="~/Test/File.aspx?x=$1" />

mappar sidan som jag vill... skriver jag sedan ut

<%=Request.QueryString("x")%>

så visas värdet i frågeuttrycket på skärmen, men om jag till exempel försöker att hämta en XML-nod enligt följande...

Dim XNode As XmlNode = XDoc.SelectSingleNode("//*[@code='" & Request.QueryString("x") & "']")

så får jag ett felmeddelande som säger "System.NullReferenceException: Object reference not set to an instance of an object". Värdet hämtas inte. Varför?

 

Vad händer vid en mappning? Hur gör jag frågeuttrycket tillgängligt i olika funktioner?

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...