I recently was added to a project that was well underway and I'm a little out of my element. I don't normally do web programming so I am having some trouble and I have to say I'm a little stumped at the moment.
I'm using a Response.Redirect to send the user to a new page with posted values. Was working beautifully... then I moved on to encrypting the values. Now everytime I try to do the Response.Redirect I just get "The Page Cannot Be Displayed".
Here's a look at the code from the C# button click event:
Expand|Select|Wrap|Line Numbers
- string url = "https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_s-xclick&encrypted=-----BEGIN PKCS7-----MIIIzQYJKoZIhvcNAQcDoIIIvjCCCLoCAQAxggE6MIIBNgIBADCBnjCBmDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCFNhbiBKb3NlMRUwEwYDVQQKEwxQYXlQYWwsIEluYy4xFjAUBgNVBAsUDXNhbmRib3hfY2VydHMxFDASBgNVBAMUC3NhbmRib3hfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tAgEAMA0GCSqGSIb3DQEBAQUABIGAJ13L7i1yyJrcxxLnDdS/dFMMhLDmEMWZrhwtltg+NVrJiLk4m6Ndzp6qqJmrfe9WBcFypoB1yY/7fVJ/qFQcFOhRN36jAKqepvY+9cK9NoYbvj9uXtHNFkwfSx811TPvZBHAYAEcernHMBXvBTsxTPGbwu4bHnNL8SPc7zPb66wwggd1BgkqhkiG9w0BBwEwFAYIKoZIhvcNAwcECDgQXI+aEz0sgIIHUOQdaYzHh1EDsSNOHU2A9hSebyCEtsLYPt/4AXjS490DOuMos2NgmYjrPzYfqd//Y9aG6x0xi0SnBLZplt9xI2+2gyDroxDRhum4ifD0erhIGGnN9JBu4ca1Gz1zxzq5q4EyO7VdmfsWA07DaPreHTE5+76MBtto7ukxUkn1TJDRHCOd1BlwJt7DAvRzBWoxHRhprUBZbYlCWzo1OEROxqlTUkEKVSoYyonY1i04kmfN6OBagwyYpV154hu1o8CKTTIdpnqlJ85vTYmgJvHdn5J64R+pDiGclNTcAt3c07NilTamdrdhNPjo4en6ngDAybkf1zWelr+HFdr0/kbG18nn4dJjjNZ7IL5wJSxRdQitxpQNWpWSZqJ6iM3Fu+P/zi/qad0tWacqfyjbOLDeJlGNWl1EGMpq6+txoSYrYh7HieqInOWljKacOOCsVB9bLTned4enLUM6/KgCyjgtSOoHoGko29b5X94WS5FhbxJjLbCpdTIOB4Pm7Qtiun0MI0DpzyYbTFJay2w53FVkgdgd3E4iNLkGvv6l+PH24T2Il5F2au9P9TEpgaKVVBhG6u/LcqNfkntYDBbBxmHk0I9CJW7UkpaYNIy+zl8BrdsZTFp1CI2XnO7GGzLPKBidA/eJSiZkH4ECx5vOITtgmZK64/GxgxaW9eZQsjXBzJuceZtseoIq5GK6U29WsHJgX9ML9xxerkqTUWzatPCu+99H8p2wKTu4vuD3ycy1Lm9hwWYG+azyY2viVvIOJiebu/sDtITX51SFG+AOkT3ZI02F/CvIGrr52inGTQdPa00s/K4nbWLw3pwSBKW8qU33Qts0Utpt5NHESyRPj7QZP/odkKTGVqcmjcl41ut7h00MRkNkEUhH1+L5Ti+sBuxKj6E8+oVP9+FWqq8fv1LxA0yorBC8sSDVEhxFgZWRpQYvzvVtYFBL0Qkdx7yyA7pnoC176J1IiyIDWilnafY0knFuPzoXYrn6HNva33ejr6ulKcE9wBzh068iBs14GGVsknIIuo68wW4edx0N99ZIqFQ8xDeZW7dDWrg+RwRatNw1hzNZBx1zC0hS6fTtFJHfJ+O40MuaXr2z9gaSEM36Vt+6yIbtp5/+iVtRF4vYlAhmPPt4ysu32hOJXtsBOHQj/Zs3m+MOiUq2uNLKfAouCC6wzzTELJSyjDJRz5GInSNWu5UqYZWsCgDpYZsk3xKg8uJYDhybdnP/PtyR0N/pYX20oY1sNxHBtT7/RhcR7Hn5tb0Z3VIIp2ZyXHwYUYicYcX14RUzy727VTW+fdGk7ITyjLM1BBH3j0beM0Dedx6kXalxY5h4TwyOJ7hE83SwuJCIWEmVr+t0q8a9lKtg5j7pBVH7lPPGuwL6xtCSh0aiCoIzD71e2tbRJkxHSmsrZgB74hGvbF3tqUq303G4iTREdsE6zo7/X/nsQAggtHJlFcSw1WcuEJjUqktw5lb3MLX6tbNuqVr/nHFEvYiUuRvy/EvxwCjymhskcmAHwO5LWvNFTz0BixIsCMUpNvtbMP+QyH3eDtmdmnGWZvQh5HXqQPiF/CO0Mz0Y2Db23SXCpuz/DU4RpVZucFXFe7qnLC8tYMHSS+uT/WyJvdCJhy5+2Vq4aL2CHgmFM0xori+3eWIe2CztSH5nR8NIQfzUpDk/xGNEuSNo6UAEG2aivttiI5rrBkNOdpfrm3Wz2KhgzY/TmrCCsfNrlqAIkXinQHd+cIpDIrK6/r9zT68gC/m6NxztftknCFeVKEewQqKItWd/xBQPGVSJqRpM29xXZEUNSldPzJRIHuKH28+PtQqHaL12cs+evckBSKa0s6mlnPda3uJA/gJSjyZpZFx+HKLedaob3PqGxT1FFbouNoRq9wy0etOJfu9xnTyDudDyTassDLXctRrRR0MY+f2TMeuBvbpftjE6d0uxz6PYJfB6Z4/GqnzGmpc6yOfOkWPcntBJXyuxwzFgDbgIEbLjfBDlfNhpe++/9BMQoRxSIPZhHy7xRkVEqzn5ORF1mb8BPOhphYEmdeFjMUgwRU1Iqegj5exqhSDJl3zdfuCq524Y4ykyEN7AsJBSTdtK3EHDIpLUMplMvba5Pr8xOjWMpgSs/EZMLr1Kan9EIGGvdZcgkSYa69bR7RQ3jkn8bfFlwwu+Beu2PFDDOsR+Sn5FF/51bcCUda7C2gpcUHo8IrTtVu3Z75J/2dMG5akZV2QK1D/1cXwymej00u2ayJhEVzRLkgAtDL1aKCvGv0Xhq0wSKgNmzQkl2lcNVrCAtIO6L90gFZzcpP9E2NudB1Du3sH2Rr7tdgOGG5qPHQet6UVS4sYjsvaSG7xODq6PRuPKiczydf0AYQUd2H19LO1qAFepEH8gZecDuMn8ndVextiKnVZ1OdWXsU2AnaHi/P+kbn4PWvHD3xwwv7QmV8jFiX6daztfm2Eovyd0Qhkwz7iGz36gLd/iKq4GrcMKnjBeUZsSe7vMlh9H69GrE6Wk6g==-----END PKCS7-----";
- Response.Redirect(url);
The only thing I can think of is that some of the symbols in the encrypted value maybe causing a problem. Though I've yet to see documentation that says so.
Now I was worried the encryted string may be wrong so I have tested that using a simple html form with a submit button and POST action with the variables cmd and encrypted hidden and being assigned their respective values. All is well this way but I really need to get it to work through a Response.Redirect or another similar method.
Thanks in advance,
Jared