2009-11-27 3 views
0

je suis générer Hyperliens, tous (selon la circunstance, pourrait être 1, 2 ou 1000) envoyer au même formulaire en ligne:Envoi des informations d'un formulaire en ligne à un autre

de default.aspx à Envia .aspx

je ne peux pas utiliser session, ou tout ce que je sais déjà, parce que je ne peux pas créer autant de méthodes que je veux (ce ne serait pas bon, en raison de possibles un grand nombre)

exemple, sont trois lignes je imprime sur demande:
maison [link]
car [link]
flower [link]

Je veux que les trois liens chargent la même forme web aspx en envoyant en paramètre une chaîne avec ces lignes.

i ne se soucient pas si la réponse est en vb.net ou C#, tout ce que vous pourrait l'aider est ok (j'utilise vb.net bien)

+0

J'ai remarqué que vous aviez dit que vous étiez nouveau. N'oubliez pas de marquer la réponse appropriée. Merci! –

Répondre

4

pouvez-vous utiliser la chaîne de requête?

envia.aspx?param1=something&param2=somethingelse 

dans envia.aspx:

string param1 = Request["param1"]; 
string param2 = Request["param2"]; 
+0

Il y a une limite à ce que peut être la taille de la chaîne de requête, donc s'il a des milliers de liens, cela va s'étouffer. – nickytonline

+0

256 caractères que vous pouvez envoyer dans querystring .. c'est une limite maximale de querystiring – sikender

+0

Je ne vais pas envoyer beaucoup de paramètres, juste un, mais je dois être en mesure d'envoyer un des nombreux paramètres. – Marcelo

Questions connexes