By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,473 Members | 3,504 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,473 IT Pros & Developers. It's quick & easy.

Pass variables value between diferent pages

P: n/a
Hi,
How can I pass the values of some variables from page1.aspx to page2.aspx?
I try to define some variables in page2 and then when I click a button in
page1 it will fill that variables (in page2) with values. The proble is that
when I call page2 variable values are NULL.

Like this:

-------------------------------BEGIN
CODE-----------------------------------------------

Imports AppName.ClassNamePage2

Dim m_Page2 as New ClassNamePage2

Private Sub Button1_ServerClick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.ServerClick

//This values are in a DataSet and are correct (I debug them)

m_Page2.m_lIdHrq = CLng(ds.Tables("Dados").Rows(0).Item("IdLevel"))
m_Page2.m_lNivelHrq = CLng(ds.Tables("Dados").Rows(0).Item("Level"))
m_Page2.m_strFnc = CStr(ds.Tables("Dados").Rows(0).Item("Name"))

//this value it is given from a dropdownlist (I check it, and it returns
the right value)
m_Page2.m_lIdFnc = CLng(UserName.SelectedItem.Value.ToString())

Response.Redirect("Page2.aspx")

//When opens page2.aspx the values are NULL

End Sub
-------------------------------END
CODE-----------------------------------------------

How can I solve this?
--

Thank's (if you try to help me)
Hope this help you (if I try to help you)
ruca
Nov 18 '05 #1
Share this Question
Share on Google+
4 Replies


P: n/a
Since you are redirecting then the easiest way is to send them as parameters
(Querystrings)

response.redirect("Page2.aspx?m_lIdHrq="& m_Page2.m_lIdHrq &"&m_lNivelHrq="&
m_Page2.m_lNivelHrq &"&m_strFnc="& m_Page2.m_strFnc)

or you can use Session variables.

regards,
--
Sarmad Aljazrawi
B.Sc. Computer Science, MSDBA, MCP
www.aljazrawi.net
"ruca" <ru***@iol.pt> wrote in message
news:OX**************@TK2MSFTNGP10.phx.gbl...
Hi,
How can I pass the values of some variables from page1.aspx to page2.aspx?
I try to define some variables in page2 and then when I click a button in
page1 it will fill that variables (in page2) with values. The proble is that when I call page2 variable values are NULL.

Like this:

-------------------------------BEGIN
CODE-----------------------------------------------

Imports AppName.ClassNamePage2

Dim m_Page2 as New ClassNamePage2

Private Sub Button1_ServerClick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.ServerClick

//This values are in a DataSet and are correct (I debug them)

m_Page2.m_lIdHrq = CLng(ds.Tables("Dados").Rows(0).Item("IdLevel"))
m_Page2.m_lNivelHrq = CLng(ds.Tables("Dados").Rows(0).Item("Level"))
m_Page2.m_strFnc = CStr(ds.Tables("Dados").Rows(0).Item("Name"))

//this value it is given from a dropdownlist (I check it, and it returns the right value)
m_Page2.m_lIdFnc = CLng(UserName.SelectedItem.Value.ToString())

Response.Redirect("Page2.aspx")

//When opens page2.aspx the values are NULL

End Sub
-------------------------------END
CODE-----------------------------------------------

How can I solve this?
--

Thank's (if you try to help me)
Hope this help you (if I try to help you)
ruca

Nov 18 '05 #2

P: n/a
I like it more of your second option. Can you give me an example of that. I
presume that I have to set this variables in my GlobaAsa file, right?
--

Thank's (if you try to help me)
Hope this help you (if I try to help you)
ruca

"Sarmad Aljazrawi" <anonymous[shylme]@discussions.microsoft.com> escreveu na
mensagem news:eH**************@TK2MSFTNGP12.phx.gbl...
Since you are redirecting then the easiest way is to send them as parameters (Querystrings)

response.redirect("Page2.aspx?m_lIdHrq="& m_Page2.m_lIdHrq &"&m_lNivelHrq="& m_Page2.m_lNivelHrq &"&m_strFnc="& m_Page2.m_strFnc)

or you can use Session variables.

regards,
--
Sarmad Aljazrawi
B.Sc. Computer Science, MSDBA, MCP
www.aljazrawi.net
"ruca" <ru***@iol.pt> wrote in message
news:OX**************@TK2MSFTNGP10.phx.gbl...
Hi,
How can I pass the values of some variables from page1.aspx to page2.aspx? I try to define some variables in page2 and then when I click a button in page1 it will fill that variables (in page2) with values. The proble is

that
when I call page2 variable values are NULL.

Like this:

-------------------------------BEGIN
CODE-----------------------------------------------

Imports AppName.ClassNamePage2

Dim m_Page2 as New ClassNamePage2

Private Sub Button1_ServerClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ServerClick

//This values are in a DataSet and are correct (I debug them)

m_Page2.m_lIdHrq = CLng(ds.Tables("Dados").Rows(0).Item("IdLevel"))
m_Page2.m_lNivelHrq = CLng(ds.Tables("Dados").Rows(0).Item("Level"))
m_Page2.m_strFnc = CStr(ds.Tables("Dados").Rows(0).Item("Name"))

//this value it is given from a dropdownlist (I check it, and it

returns
the right value)
m_Page2.m_lIdFnc = CLng(UserName.SelectedItem.Value.ToString())

Response.Redirect("Page2.aspx")

//When opens page2.aspx the values are NULL

End Sub
-------------------------------END
CODE-----------------------------------------------

How can I solve this?
--

Thank's (if you try to help me)
Hope this help you (if I try to help you)
ruca


Nov 18 '05 #3

P: n/a
unless you want to store the variables on an sql server or work cookieless
you don't have to do anithing special

session.add("VarName",Value)
value = session.item("VarName")

hope it helps

eric
"ruca" <ru***@iol.pt> wrote in message
news:O9**************@tk2msftngp13.phx.gbl...
I like it more of your second option. Can you give me an example of that. I presume that I have to set this variables in my GlobaAsa file, right?
--

Thank's (if you try to help me)
Hope this help you (if I try to help you)
ruca

"Sarmad Aljazrawi" <anonymous[shylme]@discussions.microsoft.com> escreveu na mensagem news:eH**************@TK2MSFTNGP12.phx.gbl...
Since you are redirecting then the easiest way is to send them as

parameters
(Querystrings)

response.redirect("Page2.aspx?m_lIdHrq="& m_Page2.m_lIdHrq

&"&m_lNivelHrq="&
m_Page2.m_lNivelHrq &"&m_strFnc="& m_Page2.m_strFnc)

or you can use Session variables.

regards,
--
Sarmad Aljazrawi
B.Sc. Computer Science, MSDBA, MCP
www.aljazrawi.net
"ruca" <ru***@iol.pt> wrote in message
news:OX**************@TK2MSFTNGP10.phx.gbl...
Hi,
How can I pass the values of some variables from page1.aspx to page2.aspx? I try to define some variables in page2 and then when I click a button in page1 it will fill that variables (in page2) with values. The proble is
that
when I call page2 variable values are NULL.

Like this:

-------------------------------BEGIN
CODE-----------------------------------------------

Imports AppName.ClassNamePage2

Dim m_Page2 as New ClassNamePage2

Private Sub Button1_ServerClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ServerClick

//This values are in a DataSet and are correct (I debug them)

m_Page2.m_lIdHrq =

CLng(ds.Tables("Dados").Rows(0).Item("IdLevel")) m_Page2.m_lNivelHrq = CLng(ds.Tables("Dados").Rows(0).Item("Level")) m_Page2.m_strFnc = CStr(ds.Tables("Dados").Rows(0).Item("Name"))

//this value it is given from a dropdownlist (I check it, and it

returns
the right value)
m_Page2.m_lIdFnc = CLng(UserName.SelectedItem.Value.ToString())

Response.Redirect("Page2.aspx")

//When opens page2.aspx the values are NULL

End Sub
-------------------------------END
CODE-----------------------------------------------

How can I solve this?
--

Thank's (if you try to help me)
Hope this help you (if I try to help you)
ruca



Nov 18 '05 #4

P: n/a
No you don't need to set it up in global.asa you can set it any place in the
application.

session("myvar") = value
value = session("myvar")

--
Sarmad Aljazrawi
B.Sc. Computer Science, MSDBA, MCP
www.aljazrawi.net
"ruca" <ru***@iol.pt> wrote in message
news:O9**************@tk2msftngp13.phx.gbl...
I like it more of your second option. Can you give me an example of that. I presume that I have to set this variables in my GlobaAsa file, right?
--

Thank's (if you try to help me)
Hope this help you (if I try to help you)
ruca

"Sarmad Aljazrawi" <anonymous[shylme]@discussions.microsoft.com> escreveu na mensagem news:eH**************@TK2MSFTNGP12.phx.gbl...
Since you are redirecting then the easiest way is to send them as

parameters
(Querystrings)

response.redirect("Page2.aspx?m_lIdHrq="& m_Page2.m_lIdHrq

&"&m_lNivelHrq="&
m_Page2.m_lNivelHrq &"&m_strFnc="& m_Page2.m_strFnc)

or you can use Session variables.

regards,
--
Sarmad Aljazrawi
B.Sc. Computer Science, MSDBA, MCP
www.aljazrawi.net
"ruca" <ru***@iol.pt> wrote in message
news:OX**************@TK2MSFTNGP10.phx.gbl...
Hi,
How can I pass the values of some variables from page1.aspx to page2.aspx? I try to define some variables in page2 and then when I click a button in page1 it will fill that variables (in page2) with values. The proble is
that
when I call page2 variable values are NULL.

Like this:

-------------------------------BEGIN
CODE-----------------------------------------------

Imports AppName.ClassNamePage2

Dim m_Page2 as New ClassNamePage2

Private Sub Button1_ServerClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ServerClick

//This values are in a DataSet and are correct (I debug them)

m_Page2.m_lIdHrq =

CLng(ds.Tables("Dados").Rows(0).Item("IdLevel")) m_Page2.m_lNivelHrq = CLng(ds.Tables("Dados").Rows(0).Item("Level")) m_Page2.m_strFnc = CStr(ds.Tables("Dados").Rows(0).Item("Name"))

//this value it is given from a dropdownlist (I check it, and it

returns
the right value)
m_Page2.m_lIdFnc = CLng(UserName.SelectedItem.Value.ToString())

Response.Redirect("Page2.aspx")

//When opens page2.aspx the values are NULL

End Sub
-------------------------------END
CODE-----------------------------------------------

How can I solve this?
--

Thank's (if you try to help me)
Hope this help you (if I try to help you)
ruca



Nov 18 '05 #5

This discussion thread is closed

Replies have been disabled for this discussion.