Wrox Programmer Forums

Need to download code?

View our list of code downloads.

Go Back   Wrox Programmer Forums > ASP.NET and ASP > ASP 3 Classic ASP Active Server Pages 3.0 > Classic ASP Professional
Password Reminder
Register
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read
Classic ASP Professional For advanced coder questions in ASP 3. NOT for ASP.NET 1.0, 1.1, or 2.0.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the Classic ASP Professional section of the Wrox Programmer to Programmer discussions. This is a community of tens of thousands of software programmers and website developers including Wrox book authors and readers. As a guest, you can read any forum posting. By joining today you can post your own programming questions, respond to other developers’ questions, and eliminate the ads that are displayed to guests. Registration is fast, simple and absolutely free .
DRM-free e-books 300x50
Reply
 
Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old January 29th, 2007, 10:09 AM
Registered User
 
Join Date: Jan 2007
Location: Edinburgh, Scotland, United Kingdom.
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default post xml data from ASP.NET app to ASP app

I need to transfer a user from an ASP.NET application to an ASP application at one point during a holiday booking process. The search for locations and options etc happens in the ASP.NET application, but to take payment and finalize the booking I need to transfer the user over to an existing ASP application. At the point when they need to be transferred, there is a large amount of object data stored in the viewstate which represents the options they have chosen.

I have thought of 3 possibilities to acheive this.

1. simply post the viewstate and extract the data out on the ASP side. This is a very neat solution on the ASP.NET side, but unfortunately creates a lot of complexity on the ASP side. I have not had any luck in attempting to decode the viewstate in ASP.

2. Have a hidden field on the ASP.net form which contains an XML representation of the data, which can be posted to the ASP app and easily interpreted there. My concern with this approach is that all that data is already in the page's viewstate and so adding it all to another field will make the page even bigger and therefore slower to load. (But most people use broadband these days, so maybe its not such a big deal any more).

3. post back the ASP.NET web form, and in the event handler simply redirect to the url of the ASP app with all the data encrypted into the querystring. This would be a neat a simple solution, but querystring can be tamperred with easily and also has a size limit.

For options 2 and 3, i would need some way to encode the data that can easily be decoded at the other end. At this point, the data is not sensitive so i don't need a high degree of encryption, just enough to obscure the data from the user.

(I am programming both sides of the system, so am not restriced in the solution i choose).

Has anyone out there successfully done something like this? I will welcome any helpful suggestions or advice. Also let me know if theres any other forums that might be able to help me.

Cheers!
Reply With Quote
  #2 (permalink)  
Old January 31st, 2007, 08:30 AM
Authorized User
 
Join Date: Dec 2006
Location: , , .
Posts: 35
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi,

In option 3 if the form method is 'POST' all the form data is hidden from the user, it only appears in the Querystring if your form method is 'GET'.


Reply With Quote
  #3 (permalink)  
Old January 31st, 2007, 08:44 AM
Registered User
 
Join Date: Jan 2007
Location: Edinburgh, Scotland, United Kingdom.
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default

just to clarify, what i meant in option 3 was that the ASP.NET page would post back to itself, and then use

response.redirect "path/filename.asp?data=" & strEncodedData

to transfer the data to the ASP application.

In option 2, it would either submit the form directly to the ASP application (using the post method), or it would post back to itself and use 'server.transfer' to post the form data to the ASP application.

The data would be a big chunk of XML which is created by serialising the object data from the viewstate. i would want to encode it somehow so that if the user views the source of the page they would not see the XML data itself.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
using asp.net web user control in asp 3.0 App i_shahid Classic ASP Professional 0 January 8th, 2008 07:32 AM
Turning a regular ASP.NET App into an AJAX ASP.Net donrafeal7 Ajax 2 August 31st, 2007 12:33 AM
Calendar control for ASP.NET App mishi ASP.NET 1.x and 2.0 Application Design 2 April 10th, 2005 05:23 AM
Problem running app with ASP.NET akhilvira ASP.NET 1.0 and 1.1 Basics 1 January 14th, 2005 09:53 AM
Porting a sa,ple ASP CR viewer app to ASP.NET jhansen42 Crystal Reports 0 August 29th, 2003 10:26 AM



All times are GMT -4. The time now is 12:31 PM.


Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
© 2013 John Wiley & Sons, Inc.