problem with variables

Please support our ASP.NET advertiser: Intel Parallel Studio Home
Reply

Join Date: Jun 2009
Posts: 24
Reputation: shankbond is an unknown quantity at this point 
Solved Threads: 0
shankbond shankbond is offline Offline
Newbie Poster

problem with variables

 
0
  #1
Aug 29th, 2009
Hi,

I have some problem with using variables, I am making a form in C#?asp.net .

Now in my web application form I am having two controls on web page (dropdown, button); depending on the selection in the dropdown I have changed some value in a integer variable.

PROBLEM: the variable retains this value until the event ends.

after that I am using this value to do some processing; it is here that I find that the int value has changed back to 0(its default value). How can I prevent this as I need the value of the int?

I have tried my code both by declaring the int variable as global to that form and also by declaring it inside that particular event.

can someone please help me?

thank You
Reply With Quote Quick reply to this message  
Join Date: Jul 2008
Posts: 147
Reputation: anuj576 is an unknown quantity at this point 
Solved Threads: 10
anuj576 anuj576 is offline Offline
Junior Poster

Re: problem with variables

 
0
  #2
Aug 29th, 2009
Try using PostBack property...Write ure code maybe then we can give u suggestions..
Reply With Quote Quick reply to this message  
Join Date: Mar 2008
Posts: 136
Reputation: cVz is an unknown quantity at this point 
Solved Threads: 7
cVz's Avatar
cVz cVz is offline Offline
Junior Poster

Re: problem with variables

 
0
  #3
Aug 30th, 2009
Hi,

i have encountered similar problems in the past as well, please tell me wether you are using this variable within your JS or ASP CS code.

i would like to share with you one handy dandy control - the Hidden Field.

You could change the hidden field value with JavaScript like this:

  1. #region Change Variable
  2. string changevalue = string.Format("javascript:document.getElementById('{0}').value = {1}.options[{1}.selectedIndex].value;", hiddenfield1.ClientID, dropdownlist1.ClientID);
  3. dropdownlist1.Attributes.Add("onChange", changevalue);
  4. #endregion

You can place that code within your formload - PS this cannot be within the

if(!Page.isPostback)
{}

else you will get errors later.

-----------

now what you want is that variable

INT myVariable = int.parse(hiddenfield1.value.Tostring());

Boom.

This variable myVariable should be global, and thus the value can change constantly over multiple events.

if you require this variable to be used cross postback, add it to a session :

session["MyVariable"] = myVariable.Tostring();

or in the querystring :

response.redirect(string.Format("Mypage?variable={0}", myVariable));

Hope this helps.

Regards,
Delphi & C# programmer deluxe...
Reply With Quote Quick reply to this message  
Join Date: May 2008
Posts: 164
Reputation: dnanetwork has a little shameless behaviour in the past 
Solved Threads: 24
dnanetwork's Avatar
dnanetwork dnanetwork is offline Offline
Junior Poster

Re: problem with variables

 
0
  #4
Aug 31st, 2009
post the code..
Mark the thread as resolved if your problem gets resolved :)
Reply With Quote Quick reply to this message  
Reply

Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC