Click here to Skip to main content
15,886,362 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
I want to migrated the
UpdatePanel
control to telerik component. I've multiple listbox. The data for these listbox are fetched from the database.

XML
<tr>
    <td>
        &nbsp;User Name
    </td>
    <td>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <asp:ListBox ID="userName" runat="server" AutoPostBack="True"
                    OnSelectedIndexChanged="getName_SelectedIndexChanged"></asp:ListBox>
            </ContentTemplate>
        </asp:UpdatePanel>
    </td>
</tr>

<tr>
    <td>
        &nbsp;User Code&nbsp;:
    </td>
    <td>
        <asp:UpdatePanel ID="UpdatePanel2" runat="server">
            <ContentTemplate>
                <asp:ListBox ID="userCode" runat="server"></asp:ListBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="userCode"
                    Display="Dynamic" ErrorMessage="* Please select User Code" SetFocusOnError="True" />
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="userCode" EventName="SelectedIndexChanged" />
            </Triggers>
        </asp:UpdatePanel>
    </td>
</tr>


what to use instead of UpdatePanelhere in my scenario, which will be suitable RadAjaxManager or RadAjaxPanel ?
Posted
Comments
Sergey Alexandrovich Kryukov 9-Jun-15 1:19am    
Telirik is commercial, why not asking their customer service?
—SA
nischalinn 9-Jun-15 1:28am    
If you have the solution, plz reply. thank you!!!
Sergey Alexandrovich Kryukov 9-Jun-15 1:32am    
I already gave you one reasonable idea. Did you try that?
—SA
nischalinn 9-Jun-15 1:37am    
yes I already posted my problem there few days ago, but they did not reply me. So I posted here. I am in urgent need of help. Please help. thank you!!!
Maciej Los 9-Jun-15 4:12am    
You didn't get your answer, because your question is unclear... So, What's your issue? Why do you think that one component is better or worse than other?

1 solution

Sorry, but no one can answer your question. I provided the reasons in the comment to the question.

The best way to choose proper component is to read the documentation:
RadAjaxManager Overview[^]
RadAjaxPanel Overview[^]

Quick overview:

RadAjaxManagerRadAjaxPanel
RadAjaxManager is one of the two major controls of the UI for ASP.NET AJAX. The other one is AJAX Panel. RadAjaxManager allows developers to rapidly develop powerful and complex AJAX solutions.

The main features of RadAjaxManager are:
* You can AJAX-enable all controls that normally work with postbacks.
* It lets you define visually and codeless (in Visual Studio design-time) which controls should initiate AJAX requests and which controls should be updated.
* You do not need to modify your application logic.
* You can update a number of page elements at once regardless of their position on the page.
* You do not need to write any JavaScript or invoke AJAX requests manually.

Using a single RadAjaxManager on the page you can create complex web applications like Microsoft Outlook ® Web Access portal.
The RadAjaxPanel control provides the easiest way to AJAX-enable ASP.NET web controls. You simply need to place the controls that you want Ajax-enabled into a RadAjaxPanel and Telerik RadAjax takes care of the rest. Best of all, this happens transparently to the framework and the controls that are being Ajax-enabled.

The main features of RadAjaxPanel are:
* Ajax-enables all controls inside that normally work with postbacks.
* Defines visually and codeless (in Visual Studio design-time) which elements should be updated via AJAX requests. All elements wrapped in the panel will be updated via AJAX
* No need to modify your application logic
* Allows you to update a number of page elements at once
* No need to write any JavaScript or invoke AJAX requests manually
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900