Hi,
I have an ascx that basiocally is just a tree.
this ascx is included on aspx file.
by clicking a button I want to change the tree datasource.
i see difference using ajaxmanager and triggers. First does not work the second does.
Unfortunally i need the first case
Here is a sample
(ajax)
<%@ Register TagPrefix="qsf" TagName="RTV" Src="~/Admin/CategoriesManagement/TreeCategories.ascx" %>..... <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="Button1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="CatTree1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <table style="width: 100%; text-align: left; background-color:#2e2e2e;" cellspacing="0" cellpadding="0"> <tr> <td> <qsf:rtv runat="server" ID="CatTree1" ></qsf:rtv> </td> </tr> </table> <asp:Button ID="Button1" runat="server" Text="Button" Width="500px" /> </form>...code
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click 'change its datasource CatTree1.setInitialPath(PathOfThreeCategory) End Sub
second case (triggers)
<table style="width: 100%; text-align: left; background-color:#2e2e2e;" cellspacing="0" cellpadding="0"> <tr> <td> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional"> <ContentTemplate> <qsf:rtv runat="server" ID="CatTree1" ></qsf:rtv> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="Button1" /> </Triggers> </asp:UpdatePanel> </td> </tr></table><asp:Button ID="Button1" runat="server" Text="Button" Width="500px" />same code behind..
Please May you tell me where i'm going wrong? Thank you