|
|
 |
Re: FN-FORUM: .Net Form Posting
date posted 25th February 2008 17:38
On Monday, February 25, 2008 6:28 PM, Phillip Healey wrote:
>
>>Can you put the paypal buttons outside the main form? Do they need to be
>>alongside other input controls or could you keep the main form small to
>>store the viewstate and whatever other transient data and then put the
>>buttons outside of that?
>
> Not really. Im storing the cart items as cookies then retrieving them as a
> page displaying the cart contents. Then adding information such as
> delivery
> details. So this all need verification when the submit button is clicked.
>
> If this delivery info passes verification, i want to submit the contents
> of
> the cart (cookies) as a form to Paypal, using a form which allows you to
> add
> multiple items and display them as a full cart inventory on the paypal
> invoicing page.
>
> Thus there is a cross-over between my code and the Paypal code / forms.
>
> So it would seem i need to programmatically add the Paypal form.
> Somehow!????????
>
> If i didn't need verification of delivery details on the submit button
> then
> i could end the .Net form before the button, but unfortunately that isn't
> the case.
>
> To further hinder this solution im using a MasterPage too.
>
> So i need to be able to build and then action, a form programmatically, i
> guess.
>
> Im really surprised there aren't any real solutions to this to be found
> via
> that Google website thing. ;-)
>
> HELP HELP HELP!!!
>
I had a problem doing something similar; cleaning a form to remove unwanted
items that asp.net kindly drops in there.
I noticed that .net didn't seem to have a HTML form data collection object,
in terms of something that can be posted between pages; the HtmlForm being
something else. However the form could be sent to another page (or I guess
to a method within the same page) and the parameter collected there as a
NameValueCollection and you can iterate the NameValueCollection to copy the
items you want to a different NameValueCollection. You just can't remove
items because they are read only. Exactly what paypal will make of a
NameValueCollection sent to it in lieu of a form I don't know.
Problem with that is at the end of the day you have a NameValueCollection
left and this is NOT the same as a Form collection; it just has the same
data in it. A HTML form object collection is derived from
NameValueCollection.
But, doesn't .NET 3.5 now allow one to use several forms on a page?
Also, if you send one of those huge asp.net forms why should paypal mind,
provided that you send all the data that paypal wants? I can't see why there
should be a problem with asp.net sending too much data.
The best place to ask these questions is http://forums.asp.net/ You problem
is quite specific but I'm pretty sure there'll be someone there who has
solved the exact same problem.
|
 |
|