<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Boost ASP.NET performance with deferred content loading</title>
	<atom:link href="http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/feed/" rel="self" type="application/rss+xml" />
	<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/</link>
	<description>ASP.NET and AJAX code, ideas, and examples.</description>
	<lastBuildDate>Sun, 14 Mar 2010 18:14:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dave Ward</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-37748</link>
		<dc:creator>Dave Ward</dc:creator>
		<pubDate>Mon, 11 Jan 2010 16:37:29 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-37748</guid>
		<description>As far as I know, you can&#039;t avoid that with ScriptServices and page methods.  Their serializer (JavaScriptSerializer) treats all strings as utf-8 strings, which is the escaping you&#039;re seeing.</description>
		<content:encoded><![CDATA[<p>As far as I know, you can&#8217;t avoid that with ScriptServices and page methods.  Their serializer (JavaScriptSerializer) treats all strings as utf-8 strings, which is the escaping you&#8217;re seeing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-37747</link>
		<dc:creator>Josh</dc:creator>
		<pubDate>Mon, 11 Jan 2010 15:58:49 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-37747</guid>
		<description>I&#039;m using webservices in a similar manner to inject html on demand...however I&#039;m finding that the output is very escaped, while I don&#039;t need it to be.  (Thus making the output much larger than I would like!)

Example:
{&quot;d&quot;:&quot;\u003cp xmlns:user=\&quot;test\&quot;\u003e\u003cb\u003eYou must first select events for your meet, before you can enter a time schedule.\u003c/b\u003e\u003c/p\u003e&quot;} instead of simply:
{&quot;d&quot;:&#039;&lt;b&gt;You must first select events for your meet, before you can enter a time schedule.&lt;/b&gt;&#039;}

Is there a way to prevent the webservice from escaping the string?</description>
		<content:encoded><![CDATA[<p>I&#8217;m using webservices in a similar manner to inject html on demand&#8230;however I&#8217;m finding that the output is very escaped, while I don&#8217;t need it to be.  (Thus making the output much larger than I would like!)</p>
<p>Example:<br />
{&#8220;d&#8221;:&#8221;\u003cp xmlns:user=\&#8221;test\&#8221;\u003e\u003cb\u003eYou must first select events for your meet, before you can enter a time schedule.\u003c/b\u003e\u003c/p\u003e&#8221;} instead of simply:<br />
{&#8220;d&#8221;:&#8217;<b>You must first select events for your meet, before you can enter a time schedule.</b>&#8216;}</p>
<p>Is there a way to prevent the webservice from escaping the string?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Ward</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-37737</link>
		<dc:creator>Dave Ward</dc:creator>
		<pubDate>Wed, 06 Jan 2010 17:03:27 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-37737</guid>
		<description>That&#039;s a screenshot of Firebug&#039;s &quot;net&quot; tab.</description>
		<content:encoded><![CDATA[<p>That&#8217;s a screenshot of Firebug&#8217;s &#8220;net&#8221; tab.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-37735</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Wed, 06 Jan 2010 16:53:21 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-37735</guid>
		<description>Hi Dave,

Great article, just for interest, what tool did you use to get those load timings for your 10 requests graphic at the top?

Thanks
Matt</description>
		<content:encoded><![CDATA[<p>Hi Dave,</p>
<p>Great article, just for interest, what tool did you use to get those load timings for your 10 requests graphic at the top?</p>
<p>Thanks<br />
Matt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Ward</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-37728</link>
		<dc:creator>Dave Ward</dc:creator>
		<pubDate>Mon, 04 Jan 2010 15:38:12 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-37728</guid>
		<description>Are you rendering the GridView within a user control, as shown in the example?

If you step through the service method in the debugger, does &lt;em&gt;writer.ToString()&lt;/em&gt; contain the correct HTML?</description>
		<content:encoded><![CDATA[<p>Are you rendering the GridView within a user control, as shown in the example?</p>
<p>If you step through the service method in the debugger, does <em>writer.ToString()</em> contain the correct HTML?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-37727</link>
		<dc:creator>John</dc:creator>
		<pubDate>Mon, 04 Jan 2010 15:23:52 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-37727</guid>
		<description>Cannot seem to get this to work with a gridview.  I see the gridview get populated when I step through the debugger, but something is not updating the page.  I&#039;ve even simplified my test example, no luck.  I do get your example working without problems.</description>
		<content:encoded><![CDATA[<p>Cannot seem to get this to work with a gridview.  I see the gridview get populated when I step through the debugger, but something is not updating the page.  I&#8217;ve even simplified my test example, no luck.  I do get your example working without problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Muahmmed Qasim</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-37569</link>
		<dc:creator>Muahmmed Qasim</dc:creator>
		<pubDate>Mon, 14 Dec 2009 08:50:22 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-37569</guid>
		<description>Great job dude, it&#039;s very good thanks for you solution</description>
		<content:encoded><![CDATA[<p>Great job dude, it&#8217;s very good thanks for you solution</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Black</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-36939</link>
		<dc:creator>Ian Black</dc:creator>
		<pubDate>Wed, 04 Nov 2009 10:56:08 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-36939</guid>
		<description>Slava: I was getting the same problem but I managed to solve it by wrapping the contents of my usercontrol in form tags with runat=&quot;server&quot;. This allows you to use server controls in there as well.</description>
		<content:encoded><![CDATA[<p>Slava: I was getting the same problem but I managed to solve it by wrapping the contents of my usercontrol in form tags with runat=&#8221;server&#8221;. This allows you to use server controls in there as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: madval</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-35475</link>
		<dc:creator>madval</dc:creator>
		<pubDate>Thu, 04 Jun 2009 00:53:29 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-35475</guid>
		<description>I forgot to mention my project name is jQueryPruebas and this example is in a folder named DeferredContentLoading. The webservice namespace is jQueryPruebas.DeferredContentLoading</description>
		<content:encoded><![CDATA[<p>I forgot to mention my project name is jQueryPruebas and this example is in a folder named DeferredContentLoading. The webservice namespace is jQueryPruebas.DeferredContentLoading</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: madval</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-35474</link>
		<dc:creator>madval</dc:creator>
		<pubDate>Thu, 04 Jun 2009 00:51:30 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-35474</guid>
		<description>Hi, thank you Dave.

I had the same trouble as Tobin and Greg: RSSReader webservice is undefined. The javascript proxy was being injected, and it was defined (in my project) as jQueryPruebas.DeferredContentLoading.RSSReader, so in Default.js I changed the line in AppInit function, from:

RSSReader.GetRSSReader(OnSuccess, OnFailure);

to:

jQueryPruebas.DeferredContentLoading.RSSReader.GetRSSReader(OnSuccess, OnFailure);

and the example worked, tested in FF3 &amp; IE8</description>
		<content:encoded><![CDATA[<p>Hi, thank you Dave.</p>
<p>I had the same trouble as Tobin and Greg: RSSReader webservice is undefined. The javascript proxy was being injected, and it was defined (in my project) as jQueryPruebas.DeferredContentLoading.RSSReader, so in Default.js I changed the line in AppInit function, from:</p>
<p>RSSReader.GetRSSReader(OnSuccess, OnFailure);</p>
<p>to:</p>
<p>jQueryPruebas.DeferredContentLoading.RSSReader.GetRSSReader(OnSuccess, OnFailure);</p>
<p>and the example worked, tested in FF3 &amp; IE8</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AJAX links &#171; bnotezz</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-35437</link>
		<dc:creator>AJAX links &#171; bnotezz</dc:creator>
		<pubDate>Sat, 30 May 2009 18:41:41 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-35437</guid>
		<description>[...] Base Type ExtensionsExtending JavaScript with ASP.NET AJAXASP.NET Ajax Under-the-hood SecretsBoost ASP.NET performance with deferred content loadingAre you making these 3 common ASP.NET AJAX mistakes?Why ASP.NET AJAX UpdatePanels are [...]</description>
		<content:encoded><![CDATA[<p>[...] Base Type ExtensionsExtending JavaScript with ASP.NET AJAXASP.NET Ajax Under-the-hood SecretsBoost ASP.NET performance with deferred content loadingAre you making these 3 common ASP.NET AJAX mistakes?Why ASP.NET AJAX UpdatePanels are [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: obsługa kart płatniczych szczecin</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-34488</link>
		<dc:creator>obsługa kart płatniczych szczecin</dc:creator>
		<pubDate>Fri, 13 Mar 2009 09:21:35 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-34488</guid>
		<description>Thanks a lot for sharing this nice approach.The javascript can be simplified by actually placing the loading progress div within the div you want the content to load in.</description>
		<content:encoded><![CDATA[<p>Thanks a lot for sharing this nice approach.The javascript can be simplified by actually placing the loading progress div within the div you want the content to load in.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marc</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-34204</link>
		<dc:creator>marc</dc:creator>
		<pubDate>Mon, 23 Feb 2009 08:16:38 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-34204</guid>
		<description>I managed to inject style and javascript by using a literal but I had to defer the script in order to make it work. Defer is only supported by IE. Style injection worked with Firefox and IE but not Chrome!

Hope that help.</description>
		<content:encoded><![CDATA[<p>I managed to inject style and javascript by using a literal but I had to defer the script in order to make it work. Defer is only supported by IE. Style injection worked with Firefox and IE but not Chrome!</p>
<p>Hope that help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Ward</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-33682</link>
		<dc:creator>Dave Ward</dc:creator>
		<pubDate>Sat, 27 Dec 2008 00:47:16 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-33682</guid>
		<description>Postbacks and the events of server controls such as the DataGrid aren&#039;t going to work in this scenario. However, it&#039;s not very difficult to implement true client-side paging in similar fashion.  See this example:  http://encosia.com/2008/08/20/easily-build-powerful-client-side-ajax-paging-using-jquery/</description>
		<content:encoded><![CDATA[<p>Postbacks and the events of server controls such as the DataGrid aren&#8217;t going to work in this scenario. However, it&#8217;s not very difficult to implement true client-side paging in similar fashion.  See this example:  <a href="http://encosia.com/2008/08/20/easily-build-powerful-client-side-ajax-paging-using-jquery/" rel="nofollow">http://encosia.com/2008/08/20/easily-build-powerful-client-side-ajax-paging-using-jquery/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chriss Khabbaz</title>
		<link>http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-33649</link>
		<dc:creator>Chriss Khabbaz</dc:creator>
		<pubDate>Mon, 22 Dec 2008 18:00:22 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/#comment-33649</guid>
		<description>Guys,

I have been using another way to get the rendered html of a control.
It is a datagrid that i create dynamically...
I bind it, i create the html by rendering it...

I get the results....by calling the page method.
But i have a problem i cannot seem to have a solution for no matter how i search for...Paging does not work...I added handlers for item databound and they are working, however how can i solve paging using the json instead of the update panel...

Thanks for all the help.

Chriss.</description>
		<content:encoded><![CDATA[<p>Guys,</p>
<p>I have been using another way to get the rendered html of a control.<br />
It is a datagrid that i create dynamically&#8230;<br />
I bind it, i create the html by rendering it&#8230;</p>
<p>I get the results&#8230;.by calling the page method.<br />
But i have a problem i cannot seem to have a solution for no matter how i search for&#8230;Paging does not work&#8230;I added handlers for item databound and they are working, however how can i solve paging using the json instead of the update panel&#8230;</p>
<p>Thanks for all the help.</p>
<p>Chriss.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
