хорошо?
У меня есть кнопка, которая находится внутри панели обновления, нажмите на эту кнопку, я пытаюсь загрузить панель обновления панели обновления, и внутри нее добавлен пользовательский контроль. Это делается динамически, не имеет успеха.
Кто-нибудь может мне помочь?
Protected Sub btnNewRpt_Click(sender As Object, e As EventArgs) Handles btnNewRpt.Click
Dim hydic As New HybridDictionary From {{"tabId", "tab1"},
{"ucPath", "UCRelatorioNovo.ascx"},
{"ucId", "uc1"}}
buildControls(hydic)
End Sub
Private Sub buildControls(ByVal hydic As HybridDictionary)
Dim uc As UserControl = LoadControl(hydic("ucPath"))
uc.ID = hydic("ucId")
Dim tg As New PostBackTrigger With {.ControlID = uc.FindControl("btnLoadOtherUC").UniqueID}
Dim up As New UpdatePanel With {.ID = "upTest"}
up.ContentTemplateContainer.Controls.Add(uc)
up.Triggers.Add(tg)
Dim tp As New TabPanel With {.ID = hydic("tabId")}
tp.Controls.Add(up)
TabContainer1.Controls.Add(tp)
End Sub
описание ошибки: Не удалось найти UpdatePanel с идентификатором 'TabContainer1_tab1_upTest'. Если здоровье обновляется динамически, то оно должно быть внутри другой UpdatePanel.