|
code
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
web user control with a multiview urgent helpMaybe I am being stupid or this is a bug and I need some urgent help please. I have a web user control with a multiview that has 2 views. I have 3 public properties setup and one of the properties will be used to identify which view to be set as an active view. Then on the page I have the following Function that will return a web user control and the id3 will be used to set the active view. Private Function GetControl(ByVal id1 As Integer, ByVal id2 As Integer, ByVal id3 As Integer) As UserControl Dim ctrl As ASP.components_ctrl_ascx = LoadControl("~/components/ctrl.ascx") ctrl.id1 = id1 ctrl.id2 = id2 ctrl.id3 = id3 Return ctrl End Function Then on the page I have the following code to load the controls to a placeholder. Me.plh1.Controls.Add(GetControl(id1, id2, id3)) Me.plh1.Controls.Add(GetControl(id4, id5, id6)) The id3 and id6 will be set as a different active view but the problem is that I only get 1 control added to the page and that's the first one and I don't understand why!! If I remove the multiview control and the property that sets the active view then the 2 controls are added to the placeholder without any problem!! If this is not a bug and I am being stupid then can someone please tell me what I am doing wrong and show me some code in how to fix this?!! Thanks a lot |
|||||||||||||||||||||||