miércoles, 17 de febrero de 2016

Devexpress no reconoce los UpdatePanels de AJAX

A control with ID 'treeView' could not be found for the trigger in UpdatePanel 'UpdatePanel5'

 <asp:UpdatePanel ID="UpdatePanel5" runat="server">
            <ContentTemplate>
                <asp:HiddenField ID="HiddenTCPagina" runat="server" />
                <asp:HiddenField ID="HiddenTCPK_Name" runat="server" />
                <asp:HiddenField ID="HiddenTCIdIngreso" runat="server" />
            </ContentTemplate>
            <Triggers>
                  <asp:AsyncPostBackTrigger ControlID="treeView" EventName="NodeClick" />
            </Triggers>
        </asp:UpdatePanel>

Estoy usando un ASPxSplitter de Devexpress y no reconoce mi  treeview en otro  SplitterPane
Esta línea ya la utilizé y funciona correctamente en otro  update panel
<asp:AsyncPostBackTrigger ControlID="treeView" EventName="NodeClick" />

Intenté viendo el  código  fuente y cambiándole el nombre de distintas maneras
Encontré la respuesta en esta  página

En  el Load de mi página  registré el  control treeView

AsyncPostBackTrigger trigger = new AsyncPostBackTrigger(); trigger.ControlID = treeView.UniqueID;// pgFormVersionSetup.FindControl("btnUpload").UniqueID; trigger.EventName = "NodeClick"; UpdatePanel5.Triggers.Add(trigger);

No hay comentarios.:

Publicar un comentario