Ich habe die folgende Funktion geschrieben, die ungefähr 95% der Zeit funktioniert, aber ich brauche sie 100% (offensichtlich):
%Vor% Es scrub das Objekt Request.Params
für übergebene Variablen, die sich am Anfang des Arrays befinden (die restlichen sind ASP-Parameter). Ich bin mir ziemlich sicher, dass ich einen anderen Weg gesehen habe, um diese Parameter zu bekommen, aber ich konnte es nicht herausfinden. Irgendwelche Vorschläge?
Es sieht also so aus, als könnte ich Request.URL.Query
verwenden, um das zu erreichen. Ich werde das untersuchen und zurück posten.
Hier ist, was ich gefunden habe:
%Vor%So weit so gut.
Es sieht so aus, als ob Sie versuchen, Werte aus der Abfragezeichenfolge abzurufen.
Beispiel für diese URL: -
%Vor%Ich nehme an, Sie möchten die Werte der Abfragezeichenfolgenparameter param1 und param2 abrufen?
Wenn ja, benutze einfach: -
%Vor%Wenn diese Parameter in einem Formular enthalten sind (eine HTTP POST-Anfrage), verwenden Sie andernfalls die Methode, die Mitchel Sellers vorschlägt.
Wenn Sie den Namen kennen, können Sie Folgendes verwenden, um den Schlüsselwert zu erhalten:
%Vor%Andernfalls können Sie die Formularsammlung nach Schlüssel usw. durchlaufen, um die Werte abzurufen. Der Schlüssel ist, müssen Sie wirklich alle 54 Elemente analysieren? Oder suchen Sie einfach nach bestimmten Werten?
Request.Params enthält die Abfrageparameter, nach denen Sie suchen.
Sie müssen die Informationen von Request.URL nicht analysieren, da dies bereits für Sie erledigt ist.
Tags und Links asp.net vb.net parameters request