This is a migrated thread and some comments may be shown as answers.

Fat page design ideas with telerik ajax controls

1 Answer 44 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Mac P
Top achievements
Rank 1
Mac P asked on 16 Mar 2010, 03:41 PM
Hello experts,

I am new to telerik controls. I am currently architecting the web application that has a very fat page(450kb)  Lots of controls and editor controls on one page. For modularilty and ease of maintainence i have divided the page into user controls.

There are two approach i am considering at this moment

Tabs (Around 7 tabs)  with a preview in popup/pane
Pros: User Control loaded dynamically on each page click. So consistent performance for each tab
  • Previewing is an issue. Since there are lot of controls in each user control i cannot display preview pane. It has to be popup and it is not good user experience.
  • Data management. The POCO object should be state managed to move around each tab.

    All the controls on one page in seperate ajax panels and will load independently of each other.

Please share your experience or suggestions for best design alternatives with excellent performance.  The application will one over secured socked layer and middle tier is loosely coupled with the front end.

Any sample application is greatly appreciated.


1 Answer, 1 is accepted

Sort by
Iana Tsolova
Telerik team
answered on 19 Mar 2010, 02:13 PM
Hello Mac,

I would suggest you to try one of the below approaches:

    - Separate the page content into a few ASP:Panel controls. Show only one Panel at a time and hide the odd ones by setting there Visible property to false. Then you can ajaxify the panels with RadAjax.
    - Another option is to use RadTabStrip and RadMultiPage. You can defined different pieces of content in each PageView of the RadMultiPage. In this case to optimize the page performance, you can set the RadTabStrip AutoPostBack property to true and the RadMultiPage RenderSelectedPageOnly property to true as well. Then you can ajaxify the RadTabStrip and RadMultiPage with RadAjax.

Check it out and let me know if any questions arise.

Sincerely yours,
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
General Discussions
Asked by
Mac P
Top achievements
Rank 1
Answers by
Iana Tsolova
Telerik team
Share this question