Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > CustomControl Losing Events.

Reply
Thread Tools

CustomControl Losing Events.

 
 
Ashish
Guest
Posts: n/a
 
      05-22-2006

HI all,
I have been battling with this problem with some time now, now iam out
of ideas what to do
basically iam planning a tab control in which page developers can define
tab abd tabelements on the page, and i can render a table with one row
being link buttons and second row with tabelements..

tha markup of the control looks like

<uc:TabStrip ID="tbMatrixProduct" runat="server">
<uc:TabElement ID="teGeneral" runat="server" Description="General">
<uc:GeneralProduct ID="GeneralProduct1" runat="server" />
</uc:TabElement>
<uc:TabElement ID="teDescription" runat="server"
Description="Description">
<ucroductDescription ID="ProductDescription1" runat="server" />
</uc:TabElement>
</uc:TabStrip>

i have two controls with tabcontrol having ParseChildren Attribute, and
having a ControlBuilder defined for TabElement.

The RenderChildControl method looks like


protected override void CreateChildControls()
{

Controls.Clear();
Table cTable = new Table();
cTable.ID = "tbl" + this.ID;

cTable.Rows.Add(new TableRow());
//create link button row and add a link button for each tab
double width = Math.Floor((double)100 / (Elements.Count+1));

foreach(TabElement element in mElements)
{
//create link buttons here
}

TableCell panelcell = new TableCell();
panelcell.ColumnSpan = mElements.Count +1 ;
panelcell.Width = new Unit( "100%");

// create tabelements controls here
foreach (TabElement element in mElements)
{
Panel holder = new Panel();
holder.ID = "pnl" + element.ID;
holder.Controls.Add(element);
holder.Visible = (VisibleTabId == element.ID);
panelcell.Controls.Add(holder);
}


so far so good, everything comes up just fine, but one of the
usercontrols in tabelements is having nested datalist..., thats where
thr trouble begins...

the child datalist is having link buttons, and their event handlers
never get called ...

I can put the user control on the page and it works fine, but when i put
it on my TabControl, it stops firing events...

I have tried wiring up events on the markup, in the code behind
everywhere, but the events dont get called.


I can confirm that the usercontrol is not loading the entire datalists
on the post back, but i dont know why, and how can i make it..., i can
post the whole code if someone is interested in looking at the problem...

thanks
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Regex losing <br> (different from the earlier topic about losing $1) Jason C Perl Misc 4 06-26-2012 10:29 PM
Losing Drives - Finding Drives - Losing Drives mel@no.spam.com Computer Support 2 09-21-2007 10:16 PM
writing a customControl philipp ASP .Net 2 05-18-2005 03:40 AM
A HtmlControl as Customcontrol Property KMILO ASP .Net 0 04-22-2005 09:17 PM
CustomControl - Not triggering on an empty field. Eric B ASP .Net 1 09-03-2003 09:24 AM



Advertisments