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