2017-10-04 2 views
-2

J'essaie de transmettre une valeur à une zone sur une page ASPX. Comment cela peut-il être fait? Par exemple, la page suivante.Valeur de passe via l'URL vers la page ASPX

http://irth.digsafelynewyork.com/IRTHOneCall/Ticket/PositiveResponse/PositiveResponse.aspx?ID=

Il semble que cela permettra passer le numéro de dossier à la fin de l'URL, mais il ne fonctionnera pas.

+0

Vous développez cette page ASPX ou vous essayez d'en extraire des données? Si c'est le deuxième cas, quelle partie n'a pas fonctionné comme prévu? –

+0

J'essaie d'en récupérer des données. J'ai une application de cartographie qui a déjà l'identifiant du ticket. Je souhaite transmettre l'identifiant du ticket dans l'URL. Par exemple, l'URL ci-dessus ne fonctionnera pas si vous mettez l'ID du ticket après "ID =". Vous devez mettre l'ID du ticket dans la case d'identification du ticket sur la page pour que cela fonctionne. Donc, la question est, comment puis-je passer l'ID du billet dans l'URL pour obtenir un résultat. Je vous remercie! – loony

Répondre

0

Ce que vous essayez de faire est de transmettre une valeur en utilisant la chaîne de requête. Comme dans votre URL, vous transmettez une valeur en utilisant le paramètre de chaîne de requête "ID".

Dans la page yoru aspx, vous pouvez lire cette valeur à l'aide de l'objet Demande, puis affecter cette valeur à la zone de texte.

string ticketId = Request.QueryString["ID"].ToString(); 
Textbox1.Text = ticketId;