У меня есть код, который выглядит так, как будто он должен работать. Однако триггер, который ссылается на элемент управления с идентификатором управления «gvSearch», фактически является gridview внутри пользовательской панели управления.trigger controlID с пользовательской страницы управления
Как получить доступ к этому gridview, чтобы я мог использовать его в качестве триггера?
Спасибо!
<asp:UpdatePanel ID="pnlSearch" ChildrenAsTriggers="true" runat="server" >
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSearch" />
<asp:AsyncPostBackTrigger ControlID="gvSearch" />
</Triggers>
</asp:UpdatePanel>
Спасибо!
Outline:
<%@ Page Title="test">
<%@ Register src="test1.ascx" tagname="test1" tagprefix="test1uc" %>
<UpdatePanel>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSearch" />
<asp:AsyncPostBackTrigger ControlID="gvSearch" />
</Triggers>
<ContentTemplate>
<test1uc:test1 ID="test1a" runat="server" />
</ContentTemplate>
</UpdatePanel>
но контроль (GridView в данном случае) с ControlID из «gvSearch» находится внутри пользовательский элемент управления, и я пытаюсь выяснить, как получить доступ к нему с моей страницы .aspx - спасибо – SkyeBoniwell
@ 999cm999: Обычная проблема, посмотрите ссылку, которую я предоставил последней. В общем, это нехорошо, когда разные UserControls зависят друг от друга, они больше не работают в одиночку. –
, в этом случае UpdatePanel на моей странице содержит gridview, который существует в пользовательском элементе управления. – SkyeBoniwell