I am working on an application that displays reports off SSRS to users. I added a DragableListBox (from Telerik examples) on LHS. A Tab hosting, BlackLight Dockable panels on RHS. Now I can drag a report on the tab and it shows up in the dockable panel. It works nicely, until I have dropped about 6 reports. Which means I have 6 HTMLPlaceHolders on screen. Now the dragging from list box and other functions become very slow. Ok I thought, lets delete some panels with HtmlPlaceHolders and try. I deleted all the panels (runtime), but it still stays slow.
For your better understanding, below is the converter for my Tab control. Which adds a DockPanelHost in each tab and loads Panels (hosting HtmlPlaceHolder) under the host. One Tab has one DockingHost and one dockinghost has many docking panels and each docking panel has an html place holder.
Is this anything to do with HtmlPlaceHolder?
Also I discovered that at runtime, if I keep creating instance of HTMLPlaceHolder alls fine, but as soon as I delete one of them, it slows down the whole application. I will appreciate an urgent response.