The refresh issues are the very reasons I so much want to use 
cflocation.  But I typically have to to track so many variables 
throughout an entire session, I have not found a good way to 
manage this feat using cflocation. 

I have thought of the idea of forcing a form submit to carry the 
values, (rather than cflocation).  This causes problems with users 
hitting the back button.  If user tries to go back to the previous 
page, hitting the back button resubmits the form and doesn't allow 
them to go back to the previous screen.

Related questions . . .
Is there any reason why client variables are more commonly used 
in fusebox as opposed to session variables?  And do you 
experienced "fuseboxers" out there typically track most variables 
as client/session variables EVEN if their values may frequently 
change throughout the user's session?  My general rule of thumb 
has been if a variable is a "set value only once" type of variable 
(like user name, id, etc.) then store it as a session variable.  If the 
value may change throughout the session, then track the variable 
via a form or url variable, else some unanticipated problem crops up 
where the user hit the back button to jump back three or four 
screens and the next action wasn't what was expected due to a 
session variable two screens ahead.  Again, I reiterate, typically 
have to track a lot of variables, 50 - 60 is not uncommon at all.

I'm trying hard to figure out how the fusebox methodology will fit our
applications.  I really like what I seen so far, but there are some 
issues.  I have the book and think it's great.  And I love the 
developer community on this list.  I learn so much from you, even 
though I've not had the opportunity to build a "real fusebox" site.

Thanks for your replies!!


On 19 Jan 2001, at 6:31, Mike Craig wrote:

> Fusebox commonly uses cflocation in its redirector files (url_ files)
> and it is not required really.  The whole point of these files is to
> not only help move from one circuit to another, but also to help
> prevent refresh message issues.  You can pass your query string with
> cflocation or if it is too large a set of parameters, you could break
> the model a little and use the url_ file to create a form that traps
> your current attributes you need on the next page and force a submit
> to a new circuit to carry those values along.


------------------------------------
Clint R. Tillerson
Meteorologist/Programmer
Pacific Environmental Services, Inc.
5001 South Miami Blvd.
PO Box 12077
RTP, NC  27709
(919) 941-0333
Fax: (919) 941-0234
------------------------------------

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to