Here's a nice, simple way to pass values from one page to another:
(VB.NET code)
'Add data to the context object before transferring
Context.Items("myParameter") = x
Server.Transfer("WebForm2.aspx")
Then, in WebForm2.aspx:
'Grab data from the context property
Dim x as Integer = CType(Context.Items("myParameter"),Integer)
Of course there are a number of ways to pass values from one page to
another, such as using the querystring, cookies, session,
context, saving to a temporary table in the database between each page, etc.
You'll have to decide which technique is best for your application.
Here are several good articles on the subject to help you decide.
http://msdn.microsoft.com/msdnmag/is...e/default.aspx
http://www.aspalliance.com/kenc/passval.aspx
http://www.dotnetbips.com/displayarticle.aspx?id=79
--
I hope this helps,
Steve C. Orr, MCSD, MVP
http://SteveOrr.net
"Mark 123" <(E-Mail Removed)> wrote in message
news:lG0Jd.10945$(E-Mail Removed)...
> Hi
>
> I have two forms on one ASPX order page. There are two submit buttons:
>
> 1) "Calculate"
> 2) "Order"
>
> The first form at the top of the page has the Product Name and Quantity as
> form fields. The calculate button works out the total order cost and puts
> it
> into a form field when the button is clicked and the page re-loaded (POST
> action)
>
> The second form has the customer order details; name, address, telephone
> etc.
>
> I have a MSAccess database to store all data, including the price and
> quantity. However, whilst the database has the name, address, telephone
> etc,
> the price and quantity are always blank. I am using the
> Request("Quantity")
> syntax for ASP. I have tried to store the value with Session("Quantity")
> but
> that still comes up blank. I don't want to use Cookies.
>
> Any suggestions?
>
> TIA
>
>
>
>
>