Ask a Question related to ASP.NET Building Controls, Design and Development.
-
yashgt@gmail.com #1
Keeping 2 user controls of the same class synced
On a page, I need to show one item at a time. The top of the page has a
Previous-Next control, followed by the item being shown, followed by
another Previous-Next control. I have created a P-N user control and
customized it to fire an event, OnChange, when a Previous or Next
button is clicked, which is handled by the containing page. The handler
takes the ID of the current item from the eventargs and displays the
proper item with the ID in the center. But In addition, I want the
other P-N control also to reach the same state as the one that fired
the event. So the CurrentID property of both the P-N controls would be
the same.
Any design suggestions?
Thanks,
Yash
yashgt@gmail.com Guest
-
Why the properties of web user controls which inherted from my custom base UI controls MISSED?
Why the properties of web user controls which inherted from my custom base UI controls MISSED? How should I to set enable? -
using user controls in class file
Hi I would like to define an instance of a user control, which is in a separate assembly, in a class file I am trying to build, how can I do this,... -
using javascript in User controls to access server controls of the user control
Hello all, I have an asp.net textbox (named txtHidden) and an HtmlButton(named btnAction). I wanted to write a javascript function which will get... -
user controls: dynamiclly added child controls dont survive post back ?
hi, i have some strange behaviour: i've created a web user control that add's some child controls (e.g: textbox, image buttons) to its control... -
Keeping track of which user controls need to be loaded and which not
Hi all, What methods are used to keep track of when dynamic user controls must be loaded and when not? Regards John. -
Laurent Bugnion #2
Re: Keeping 2 user controls of the same class synced
Hi,
[email]yashgt@gmail.com[/email] wrote:Since your user control fires an event OnChange, have the other user> On a page, I need to show one item at a time. The top of the page has a
> Previous-Next control, followed by the item being shown, followed by
> another Previous-Next control. I have created a P-N user control and
> customized it to fire an event, OnChange, when a Previous or Next
> button is clicked, which is handled by the containing page. The handler
> takes the ID of the current item from the eventargs and displays the
> proper item with the ID in the center. But In addition, I want the
> other P-N control also to reach the same state as the one that fired
> the event. So the CurrentID property of both the P-N controls would be
> the same.
> Any design suggestions?
>
> Thanks,
> Yash
control register that very event. Of course, that means that the target
user control must have knowledge of the event's definition, but that's
the case anyway since both are of the same class (as per your subject line).
Other ways would be using a listener pattern, having the target UC
register at the source UC for changes. When a change occurs, the source
UC loops through all the registered listeners and calls a method on
them. The method is defined in an interface IListener (or whatever ;-),
which introduces only a loose relationship between the two user controls.
HTH,
Laurent
--
Laurent Bugnion, GalaSoft
Software engineering: [url]http://www.galasoft-LB.ch[/url]
PhotoAlbum: [url]http://www.galasoft-LB.ch/pictures[/url]
Support children in Calcutta: [url]http://www.calcutta-espoir.ch[/url]
Laurent Bugnion Guest
-
Gaurav Vaish \(www.Edujini-Labs.com\) #3
Re: Keeping 2 user controls of the same class synced
> Other ways would be using a listener pattern, having the target UC
That's what precisely the multicast-delegates and events are!> register at the source UC for changes. When a change occurs, the source UC
> loops through all the registered listeners and calls a method on
Well, if you publish an event and somebody subscribes to it, it IS the
listener pattern. You don't need to have IListener. :)
--
Happy Hacking,
Gaurav Vaish | [url]www.mastergaurav.com[/url]
[url]www.edujini-labs.com[/url]
[url]http://eduzine.edujinionline.com[/url]
-----------------------------------------
Gaurav Vaish \(www.Edujini-Labs.com\) Guest



Reply With Quote

