2011-09-05 4 views
0

Je suis en train d'écrire ASP pour la première fois, je n'utilise que PHP depuis quelques années et je n'ai jamais vraiment réussi à l'ASP. Ce que je veux faire, c'est obtenir une valeur des URL. Par exemple, l'URL est comme: page.asp id = 1

Ensuite, je veux que cette valeur soit dans un include comme:

<!--#include file="somepage_$_GET[id].html"--> 

Comment cela peut-il être atteint par ASP?

paix

+1

Utilisez-vous ASP ou ASP.NET? Il ressemble à ASP, donc je dois demander: Quelle raison avez-vous d'apprendre un cadre (fortement) obsolète et non supporté? –

+0

C'est pour un client. Donc pas vraiment quelque chose d'intéressant à apprendre. Cependant je l'ai résolu. Comment dois-je écrire la solution? – Paparappa

+0

Ok, super! Il suffit de taper votre réponse ci-dessous et cliquez sur "Poster votre réponse". Ensuite, vous pouvez le marquer comme votre réponse après quelques jours. –

Répondre

0

Le terme equialent pour $_GET['id'] en PHP est en ASP Request.QueryString("id") si vous utilisez par exemple id comme terme.

2

Utilisez Request.QueryString["id"]

protected void Page_Load(object sender, EventArgs e) 
{ 
    int id; 
    bool res = int.TryParse(Request.QueryString["id"], out id); 
    if (res) 
    { 
     // id is present 
    } 
    else 
    { 
     // id is absent 
    } 

    ....