Henry,
What do u mean by " In fact, theyshould be able to handle actions" ?

Also,
You mention that VCs should be autonomous, but then you also say that they need 
to be aware of httpcontext and the parent controller and view context, IMO you 
can't have both, they negate each other!


>Imo, the ActionHelper approach is an alternative, for simpler scenarios that 
>you 
>want only to render a partial view.
Isn't this what VCs do?


I do understand there is a requirement to pass data to VCs, however I do not 
agree with using PropertyBag or the VC accessing the parent Controller to 
retrieve this data, to me the VC should be unaware of the host.
Anyway, just my view.

Cheers
John





________________________________
From: Henry Conceição <[email protected]>
To: [email protected]
Sent: Thu, 2 December, 2010 1:12:30 AM
Subject: Re: ViewComponents

Jonh,

I do think that VC should be an autonomous component. In fact, they
should be able to handle actions, but to do so we probably end up
creating a monster. And it should be aware of the httpcontext and the
parent controller and view context.

For example: I can came up with a Searchable Grid VC that builds the
search based on some convention (like properties or a method exposed
by the Controller).

Imo, the ActionHelper approach is an alternative, for simpler
scenarios that you want only to render a partial view.

Cheers,
Henry Conceição



On Wed, Dec 1, 2010 at 2:49 AM, John Simons <[email protected]> wrote:
> Henry,
>
> Can we first draw the boundaries of a VC?
> And what exactly is trying to solve?
>
> Should a VC be an autonomous component? (you can d/l a VS and just use
> it in your website)
> Should it be aware of the request context or the parent that hosts
> it?
>
> These are just a few question that I think we need to have answered
> before going any further.
>
> In MR2 a VC is just another controller/action  being executed and its
> output rendered, so why have this separation at all, we could just use
> ActionHelper - see
>http://github.com/castleproject/Castle.MonoRail/blob/master/src/Castle.MonoRail.Framework/Helpers/ActionHelper.cs
>s
>
>
> On Nov 30, 3:28 am, Henry Conceição <[email protected]> wrote:
>> Hi,
>>
>> I'm starting to scratch the View Component feature, and would like to
>> hear from the people here what do you think about the current (mr2)
>> implementation of it. What do you think that needs to be improved,
>> removed or maintained?
>>
>> Cheers,
>> Henry Conceição
>
> --
> You received this message because you are subscribed to the Google Groups 
>"Castle Project Development List" 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-devel?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" 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-devel?hl=en.


      

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" 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-devel?hl=en.

Reply via email to