Καλησπέρα,
έχω φτιάξει μια ASP .NET 2 εφαρμογή, η οποία έχει e-commerce features. Για την πληρωμή, χρησιμοποιώ τις υπηρεσίες της Paypal.
Η οποία paypal, θέλει να κάνω request σε μια σελίδα της και να της στείλω με POST κάποιες μεταβλητές, τις οποίες τις έχω στη σελίδα μου σαν <input type="hidden" name="custom" id="custom">
Θέλω σε μία από αυτές να δώσω τιμή από το code behind file. Αν όμως της προσθέσω το attribute runat="server" ώστε να μπορώ να της δώσω κάποιο value από τον κώδικα, τότε αντιμετωπίζω το πρόβλημα ότι το name property του control αλλάζει σε αυτό "ctl00_ContentPlaceHolder1_custom", με συνέπεια κατά το post να μην το αναγνωρίζει η σελίδα της Paypal.
Έχει κάποιος κάποια λύση ή θα πρέπει να παίξω με το HttpWebRequest object;;;
(αυτή τη στιγμή κάνω το request χρησιμοποιώντας το PostbackUrl property του button που έχω για submit)
Ευχαριστώ
Dimitris-Ilias Gkanatsios
Developer Evangelist, Microsoft Hellas
My BlogStudentGuruTwitterFacebook