regarding ajax
delay load of usercontrols (or any controls) on Post at Encosia.com :
http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/
I tried to implement it , but I noticed that it can be done only for simple controls or UserControls that
Have simple asp.net controls (or html tags) .
But when it involved with advanced dynamic ajax control (like ajaxControlToolkit or Telerik controls) that have javascripts inside them
This method of injecting the html code to the .InnerHtml property of div tag (for example) IS NOT WORKING , and I red about it that
The browser need to load the script on load and after that it won't iterperate the scripts injectd via .InnerHtml.
So I attached here example of
delay load project (from encosia.com by dave ward) with my modification (look at DefaultPopup.aspx and beforePopup.aspx and AfterPopup.aspx)
Which I modified the RssReader to show listview with popup items (which is implemented via ACT HoverMenuExtender )
So in the regular way the popup items are shown right , but on the
delay load which is done by creating virtual page for rendering the html and injecting it to .InnerHtml property –
This ISN'T WORKING.
So my question is : is there a way to do
delay loading for controls which include scripts lik ACT and Telerik and others?
And for the ajax templates – if I need to inject advanced control to the page – how I do it with your approach?
Thanks very much
(I can't attach here files so everyone please ask me by mail (
[email protected]) and i'll send it to him. )
Zahi Kramer