Groups | Blog | Home
all groups > asp.net > february 2005 >

asp.net : Passing a variable to another page


Steve C. Orr [MVP, MCSD]
2/8/2005 4:00:17 PM
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/issues/03/04/ASPNETUserState/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


[quoted text, click to view]

Ricardo
2/8/2005 9:38:48 PM
How can I navigate to another page via a button, and pass a variable to this
next page...

How can I do this via that method that I see in other sites that the url
goes like this:

http://www.google.com.br/search?hl=pt-BR


[]s...

John Timney (ASP.NET MVP)
2/8/2005 11:54:43 PM
Look up the concept of querystrings

--
Regards

John Timney
ASP.NET MVP
Microsoft Regional Director

[quoted text, click to view]

AddThis Social Bookmark Button