2017-03-29 1 views
0

Existe-t-il un moyen de vérifier si une variable existe sur la page en cours dans ASP? c'est-à-dire Pour l'url: https://stackoverflow.com/?question=something Je voudrais vérifier si la variable ? question existe.La variable de vérification existe dans l'URL actuelle dans l'ASP classique

<%Request.ServerVariables("Query_String")%> donnerait question = quelque chose mais je veux juste savoir si l'URL actuelle contient ? Question. Je me fiche de la valeur réelle tant qu'elle existe.

+2

, cela semble FYI à parler de asp classique et non asp.net, donc je retagged – Andrei

+0

Ofc cela a été répondu avant. – Lankymart

Répondre

0

Demandez la collection Request:

HasParam = Request("question").Count > 0 
+0

Existe-t-il un moyen facile d'annuler cela afin qu'il demande des valeurs sans? Question – testing123

+0

+1. Mais j'utiliserais 'Request.QueryString (" question "). Count' spécifiquement. Vous ne souhaitez pas obtenir de faux positifs à cause d'un paramètre de publication ou d'un cookie portant le même nom. –

+0

@ user5753132 'HasNoQuestionParamInUrl = Request.QueryString (" question "). Count = 0' alors vous pouvez utiliser' If HasNoQuestionParamInUrl Then ..' –