Je sais que cela doit être la question la plus simple jamais posée sur ASP.Net, mais je suis déconcerté. J'ai un formulaire dans lequel mon visiteur entrera le nom, l'adresse, etc. Ensuite, je poste ce formulaire via la propriété PostBackUrl de mon bouton Envoyer vers une autre page, où les champs sont censés être tous reformatés en nouveaux champs cachés, puis POSTé de nouveau à Paypal.Comment puis-je récupérer les valeurs des contrôles dans le formulaire affiché?
Mon problème est que je n'arrive pas à obtenir les valeurs saisies par le visiteur dans la page d'origine. Chaque fois que je mets "runat = 'server'", ASP.Net change complètement l'ID du contrôle, ce qui rend impossible l'accès. Dans la forme POSTed j'ai essayé Request.Form["_txtFirstName"]
et cela s'est avéré nul. Puis j'ai essayé ((TextBox)PreviousPage.FindControl("_txtFirstName")).Text
et c'était nul, aussi. J'ai essayé des variantes sur ceux-ci. Je ne peux pas comprendre comment je suis censé obtenir ces contrôles. Pourquoi ce genre de choses doit-il être si difficile?
C'est aussi un très bon point –
Wow, c'était effectivement le problème. Quel cauchemard. Merci patmortech! –