Lee,
>In my opinon, that is default behaviour that should not be open for
>modification.
Are you proposing taking away the ability to override the default
behavior of RenderView("default") ?
I don't see the need to require rendering a view when using a
ViewComponent since like Hammett mentioned you might want to write
directly to the stream in lieu of a view. A lieu-view, if you
please :)
mike
On Jun 17, 10:05 am, Lee Henson <[email protected]> wrote:
> I just get a whiff of mouldy OCP when I look at:
> public virtual void Render() {
> RenderView("default");
>
> }
>
> In my opinon, that is default behaviour that should not be open for
> modification. But it's not like it's keeping me up at night or anything. >:)
>
> 2009/6/17 Ken Egozi <[email protected]>
>
> > I do not completely agree with you Lee, regarding the similarity between
> > VC's Render() and actions.
>
> > Since Render() is a framework-level virtual method, overriding it in user
> > code yields calling it's base on the common cases.
> > On actions it's different, as they are not overriding any predefined
> > behaviour.
>
> > On Wed, Jun 17, 2009 at 2:45 PM, Lee Henson <[email protected]>wrote:
>
> >> Fair enough. Maybe we could change it next time someone is doing some
> >> breaking changes in that area anyway. Might be a long wait for that
> >> though....
>
> >> On Jun 16, 7:26 pm, hammett <[email protected]> wrote:
> >> > On Tue, Jun 16, 2009 at 3:22 AM, Lee Henson<[email protected]>
> >> wrote:
> >> > > but then what kind of
> >> > > viewcomponent would that be?
>
> >> > Could be one without rendering anything at all. Or rendering sections.
> >> > Or writing directly to the output.
>
> >> > I think your thinking makes sense, but the change might have some
> >> > impact over existing code.
>
> >> > --
> >> > Cheers,
> >> > hammetthttp://hammett.castleproject.org/
>
> > --
> > Ken Egozi.
> >http://www.kenegozi.com/blog
> >http://www.delver.com
> >http://www.musicglue.com
> >http://www.castleproject.org
> >http://www.gotfriends.co.il
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---