I think I've realized what's happening.  The Helper I'm using has the wrong
controller context.  Are the helpers supposed to be singletons?  One
instance for all uses?  Or should a new instance be created each time?
Because mine is using only once instance and I think that is causing the
problem.

2009/7/14 João Bragança <[email protected]>

>
> Which view engine are you using? I think you might be having a name /
> key collision. Don't know about nvelocity, but Brail takes query,
> form, resources, session, flash, propertybag and helpers and shoves
> everything into one IDictionary. So make sure your querystring keys
> differ from your propertybag / resource keys.
>
> On Jul 14, 11:34 am, Brian Chan <[email protected]> wrote:
> > All my controllers inherit from a base controller that populates the
> > property bag with some common variables such as the current user.  It
> > happens on many controllers randomly.  I am on r5779 of the trunk.
>  Haven't
> > updated recently...
> >
> > On Mon, Jul 6, 2009 at 3:28 PM, Roelof Blom <[email protected]>
> wrote:
> > > Is it happening on one specific page only? What "version" (trunk? RC3?)
> of
> > > MonoRail are you using?
> >
> > > On Mon, Jul 6, 2009 at 9:12 PM, Brian Chan <[email protected]> wrote:
> >
> > >> I'm not sure what other information to give.  It happens completely
> > >> randomly.  I open the page once, it works fine.  The next time the
> page has
> > >> a bunch of blanks where the data would have come from the property
> bag.  I
> > >> load the page again and everything is okay.  This even affects the
> resource
> > >> collection for the view.
> >
> > >> I'm sorry, but can you please suggest what other info would make it
> easier
> > >> to debug?
> >
> > >> Thanks.
> >
> > >> On Fri, Jun 26, 2009 at 3:37 PM, Jason Meckley <
> [email protected]>wrote:
> >
> > >>> I echo Roelof's bluntness :)
> >
> > >>> That said chances are the problem is what you are doing after you
> > >>> place the items in the PropertyBag.  There are 3 primary containers
> > >>> PropertyBag, Flash and Session.
> > >>> The PropertyBag is where you store what you want to render on the
> > >>> current view.
> > >>> Flash is used most often with returning error messages (not sure why,
> > >>> but it's what all the examples show). I think is survives redirects
> > >>> within the same request.
> > >>> Session is just that, Session. Use sparingly.
> >
> > >>> if you load the property bag and then redirect to another, url,
> > >>> action, controller, etc. the property bag is lost. either pass the
> > >>> values via Flash or through the redirect overload.
> > >>> RedirectToAction(name, dictionary);
> >
> > >>> On Jun 26, 12:23 pm, Roelof Blom <[email protected]> wrote:
> > >>> > Magic? The weather? Strange fields of radiation perhaps?
> >
> > >>> > Honestly, if you want us to help you you need to provide more info
> than
> > >>> you
> > >>> > just did.
> >
> > >>> > -- Roelof
> >
> > >>> > On Fri, Jun 26, 2009 at 6:03 PM, Brian Chan <[email protected]>
> wrote:
> > >>> > > Hi all,
> >
> > >>> > > I'm currently using Monorail for an application.  It seems that
> > >>> objects
> > >>> > > placed in the property bag vanish randomly and are no longer
> present
> > >>> when
> > >>> > > processing the view.  Is there any reason this might be
> happening?
> >
> > >>> > > Thanks.
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to