Hi,
In my opinion, it's not a good practice to have one UserControl rely on another UserControl, unless the second one is placed inside the first one.
Any way, you may try the following way:
1. Register the second UC as the trigger programmatically in PageLoad of the first UC:
Page_Load()
{
Control c = this.Page.FindControl("id of the second UC");
ScriptManager.GetCurrent(this.Page).RegisterAsyncPostBackControl(c);
}
2. Call Update method explicitly on the UpdatePanel in the second UC's linkButton click event handler:
click()
{
UpdatePanel up = this.Page.FindControl("id of the first UC").FindControl("id of the updatePanel") as UpdatePanel;
up.Update();
}
Hope this helps although personally I'm against this approach.