<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>PartialUpdatePanel</title><link>http://www.codeplex.com/PartialUpdatePanel/Project/ProjectRss.aspx</link><description>The ASP.NET AJAX UpdatePanel requires the whole page to render, but sends only the contents of the UpdatePanel to the client.   The goal of this project is the development of a component that really ...</description><item><title>Updated Release: PartialUpdatePanel 1.6 (Nov 13, 2008)</title><link>http://www.codeplex.com/PartialUpdatePanel/Release/ProjectReleases.aspx?ReleaseId=19378</link><description>&lt;div&gt;
The PartialUpdatePanel provides real partial rendering of ASP.NET pages.&lt;br&gt;By using this control you can get a performance improvement compared to ASP.NET AJAX UpdatePanel, because not all page data are transfered. Only a minimal set of data is transfered between client and server to let your UserControl run and make it fully functionable.&lt;br&gt; &lt;br&gt;&lt;h2&gt;
Usage scenarious
&lt;/h2&gt;Example scenarious where you better use the PartialUpdatePanel might be&lt;br&gt;&lt;ul&gt;
&lt;li&gt;Autonomous sections of your page that require PostBack-support but not the environment information of the whole page (e.g. data lists with paging support where the user can browse through news, feeds, mails, etc.)&lt;/li&gt;&lt;li&gt;User feedback when your control have to complete long operations. In this case use a PartialUpdatePanel with render method &amp;quot;Clientside&amp;quot;. The surrounding page will be displayed with a waiting message. The user get's feedback that something is going on he has to wait for.&lt;/li&gt;
&lt;/ul&gt; &lt;br&gt;&lt;h2&gt;
History
&lt;/h2&gt; &lt;br&gt;&lt;b&gt;Version 1.6&lt;/b&gt;&lt;br&gt;Special thanks to grown for his excellent work on the PartialUpdatePanel!&lt;br&gt;Added encryption support for UserControl path&lt;br&gt;Added support for custom ScriptManager types (includes ToolkitScriptManager)&lt;br&gt;Added support for ToolkitScriptManager.CombineScriptsHandlerUrl&lt;br&gt;Change UserControlPath using JavaScript during runtime&lt;br&gt;Manipulate Parameters serverside during roundtrip&lt;br&gt;Fixed issue using validators and rendering in Clientside mode&lt;br&gt;Fixed a bug with recreating components&lt;br&gt;Added some more demos to show the new features&lt;br&gt; &lt;br&gt;Attention: If you use this version, you have to make some changes in your code:&lt;br&gt;- web.config: Add (with user defined value of course)&lt;br&gt;&amp;lt;appSettings&amp;gt;    &lt;br&gt;    &amp;lt;add key=&amp;quot;PartialUpdatePanel.EncryptionKey&amp;quot; value=&amp;quot;k39#9sn1&amp;quot;/&amp;gt;        &lt;br&gt;&amp;lt;/appSettings&amp;gt;&lt;br&gt;- Using the parameter collection changed.&lt;br&gt;new iucon.web.Controls.ParameterCollection() is no longer supported&lt;br&gt;use&lt;br&gt;iucon.web.Controls.ParameterCollection.Instance instead&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.4&lt;/b&gt;&lt;br&gt;Fixed a bug I produced in the previous release&lt;br&gt;Fixed a bug with select-controls that allow multiple selection&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.3&lt;/b&gt;&lt;br&gt;Producing less ViewState data for OnClientClick properties&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.2&lt;/b&gt;&lt;br&gt;Fixed a bug with supporting the state of RadioButtons&lt;br&gt;Added support for globalization&lt;br&gt;Showing up extended exception information&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.1&lt;/b&gt;&lt;br&gt;Added support for ScriptManager.RegisterDataItem &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5&lt;/b&gt;&lt;br&gt;Added support for ASP.NET AJAX Control Toolkit&lt;br&gt;Registered client script includes working&lt;br&gt;Global unique control IDs are generated to prevent conflicts when using multiple PartialUpdatePanels on the same page&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.4&lt;/b&gt;&lt;br&gt;ControlState is now transfered correctly between postbacks using a custom PageStatePersister &lt;br&gt;New property DisplayLoadingAfter prevents flickering for fast loading controls&lt;br&gt;New property RenderAfterPanel allows to load controls in a sequential order&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.3&lt;/b&gt;&lt;br&gt;Added support for ScriptManager.RegisterStartupScript to run JScript code after partial PostBacks &lt;br&gt;Parameters are no more transported via HTTP-GET but via HTTP-POST &lt;br&gt;Output bugfix: the &amp;lt;form&amp;gt;-Tag was rendered more than once when using controls with the InitialRenderMode Serverside. &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.2.1&lt;/b&gt;&lt;br&gt;Minor bugfix: viewstate of initially serverside rendered controls were not handled correctly on normal postbacks &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.2&lt;/b&gt;&lt;br&gt;Added the property InitialRenderBehaviour to PartialUpdatePanel &lt;br&gt;Added IRequiresSessionState to PartialUpdatePanelHandler&lt;br&gt;UrlEncode the viewstate in PanelHostPage&lt;br&gt;
&lt;/div&gt;</description><author>iucon</author><pubDate>Thu, 13 Nov 2008 16:12:47 GMT</pubDate><guid isPermaLink="false">Updated Release: PartialUpdatePanel 1.6 (Nov 13, 2008) 20081113041247P</guid></item><item><title>Released: PartialUpdatePanel 1.6 (Nov 13, 2008)</title><link>http://www.codeplex.com/PartialUpdatePanel/Release/ProjectReleases.aspx?ReleaseId=19378</link><description>&lt;div&gt;
The PartialUpdatePanel provides real partial rendering of ASP.NET pages.&lt;br&gt;By using this control you can get a performance improvement compared to ASP.NET AJAX UpdatePanel, because not all page data are transfered. Only a minimal set of data is transfered between client and server to let your UserControl run and make it fully functionable.&lt;br&gt; &lt;br&gt;&lt;h2&gt;
Usage scenarious
&lt;/h2&gt;Example scenarious where you better use the PartialUpdatePanel might be&lt;br&gt;&lt;ul&gt;
&lt;li&gt;Autonomous sections of your page that require PostBack-support but not the environment information of the whole page (e.g. data lists with paging support where the user can browse through news, feeds, mails, etc.)&lt;/li&gt;&lt;li&gt;User feedback when your control have to complete long operations. In this case use a PartialUpdatePanel with render method &amp;quot;Clientside&amp;quot;. The surrounding page will be displayed with a waiting message. The user get's feedback that something is going on he has to wait for.&lt;/li&gt;
&lt;/ul&gt; &lt;br&gt;&lt;h2&gt;
History
&lt;/h2&gt; &lt;br&gt;&lt;b&gt;Version 1.6&lt;/b&gt;&lt;br&gt;Special thanks to grown for his excellent work on the PartialUpdatePanel!&lt;br&gt;Added encryption support for UserControl path&lt;br&gt;Added support for custom ScriptManager types (includes ToolkitScriptManager)&lt;br&gt;Added support for ToolkitScriptManager.CombineScriptsHandlerUrl&lt;br&gt;Change UserControlPath using JavaScript during runtime&lt;br&gt;Manipulate Parameters serverside during roundtrip&lt;br&gt;Fixed issue using validators and rendering in Clientside mode&lt;br&gt;Fixed a bug with recreating components&lt;br&gt;Added some more demos to show the new features&lt;br&gt; &lt;br&gt;Attention: If you use this version, you have to make some changes in your code:&lt;br&gt;- web.config: Add (with user defined value of course)&lt;br&gt;&amp;lt;appSettings&amp;gt;    &lt;br&gt;    &amp;lt;add key=&amp;quot;PartialUpdatePanel.EncryptionKey&amp;quot; value=&amp;quot;k39#9sn1&amp;quot;/&amp;gt;        &lt;br&gt;&amp;lt;/appSettings&amp;gt;&lt;br&gt;- Using the parameter collection changed.&lt;br&gt;new iucon.web.Controls.ParameterCollection() is no longer supported&lt;br&gt;use&lt;br&gt;iucon.web.Controls.ParameterCollection.Instance instead&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.4&lt;/b&gt;&lt;br&gt;Fixed a bug I produced in the previous release&lt;br&gt;Fixed a bug with select-controls that allow multiple selection&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.3&lt;/b&gt;&lt;br&gt;Producing less ViewState data for OnClientClick properties&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.2&lt;/b&gt;&lt;br&gt;Fixed a bug with supporting the state of RadioButtons&lt;br&gt;Added support for globalization&lt;br&gt;Showing up extended exception information&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.1&lt;/b&gt;&lt;br&gt;Added support for ScriptManager.RegisterDataItem &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5&lt;/b&gt;&lt;br&gt;Added support for ASP.NET AJAX Control Toolkit&lt;br&gt;Registered client script includes working&lt;br&gt;Global unique control IDs are generated to prevent conflicts when using multiple PartialUpdatePanels on the same page&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.4&lt;/b&gt;&lt;br&gt;ControlState is now transfered correctly between postbacks using a custom PageStatePersister &lt;br&gt;New property DisplayLoadingAfter prevents flickering for fast loading controls&lt;br&gt;New property RenderAfterPanel allows to load controls in a sequential order&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.3&lt;/b&gt;&lt;br&gt;Added support for ScriptManager.RegisterStartupScript to run JScript code after partial PostBacks &lt;br&gt;Parameters are no more transported via HTTP-GET but via HTTP-POST &lt;br&gt;Output bugfix: the &amp;lt;form&amp;gt;-Tag was rendered more than once when using controls with the InitialRenderMode Serverside. &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.2.1&lt;/b&gt;&lt;br&gt;Minor bugfix: viewstate of initially serverside rendered controls were not handled correctly on normal postbacks &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.2&lt;/b&gt;&lt;br&gt;Added the property InitialRenderBehaviour to PartialUpdatePanel &lt;br&gt;Added IRequiresSessionState to PartialUpdatePanelHandler&lt;br&gt;UrlEncode the viewstate in PanelHostPage&lt;br&gt;
&lt;/div&gt;</description><author></author><pubDate>Thu, 13 Nov 2008 16:12:47 GMT</pubDate><guid isPermaLink="false">Released: PartialUpdatePanel 1.6 (Nov 13, 2008) 20081113041247P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/PartialUpdatePanel/Wiki/View.aspx?title=Home&amp;version=17</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;The ASP.NET AJAX UpdatePanel requires the whole page to render, but sends only the contents of the UpdatePanel to the client.&lt;br /&gt;The goal of this project is the development of a component that really renders only the partial contents. This will increase the rendering speed and unload server resources.
&lt;br /&gt; &lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PartialUpdatePanel&amp;amp;DownloadId=38970" alt="Image1.png" /&gt;&lt;br /&gt; &lt;br /&gt;If you want to support the development of PartialUpdatePanel, please click the following link&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PartialUpdatePanel&amp;amp;DownloadId=46346" alt="btn_donateCC_LG.gif" /&gt;&lt;br /&gt;&lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=457272" class="externalLink"&gt;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=457272&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Usage scenarious&lt;/b&gt;&lt;br /&gt;Example scenarious where you better use the PartialUpdatePanel might be&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Autonomous sections of your page that require PostBack-support but not the environment information of the whole page (e.g. data lists with paging support where the user can browse through news, feeds, mails, etc.)&lt;/li&gt;&lt;li&gt;User feedback when your control have to complete long operations. In this case use a PartialUpdatePanel with render method &amp;quot;Clientside&amp;quot;. The surrounding page will be displayed with a waiting message. The user get's feedback that something is going on he has to wait for.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Technologies used&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;C#&lt;/li&gt;&lt;li&gt;ASP.NET &lt;/li&gt;&lt;li&gt;ASP.NET AJAX&lt;/li&gt;&lt;li&gt;.NET Framework 3.5&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Things supported so far&lt;/b&gt;&lt;br /&gt;The PartialUpdatePanel supports&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Maintaining the viewstate. The viewstate of the partial content will be maintained during postbacks. Because evey PatialUpdatePanel manages it's own viewstate, less data is transfered between client and server than the AJAX UpdatePanel does.&lt;/li&gt;&lt;li&gt;PostBacks from childcontrols. Full postback support with event handling.&lt;/li&gt;&lt;li&gt;Parameters can be declared which will be transfered as GET-Parameters to the control. These parameters can be modified during runtime via JScript.&lt;/li&gt;&lt;li&gt;Autorefreshing the content every n milliseconds&lt;/li&gt;&lt;li&gt;Render the control initially synchronous (with all other controls on the page) or asynchronous (the page is sent to the client which requests the control to load)&lt;/li&gt;&lt;li&gt;Automatically execute JavaScript snippets from your Control via ScriptManager.RegisterStartupScript or ScriptManager.RegisterClientScriptBlock&lt;/li&gt;&lt;li&gt;Set a timeout after the LoadingTemplate should be shown&lt;/li&gt;&lt;li&gt;You can use controls from the AJAX Control Toolkit inside the PartialUpdatePanel &lt;/li&gt;&lt;li&gt;Globalization&lt;/li&gt;&lt;li&gt;Encrypt path to your UserControl&lt;/li&gt;&lt;li&gt;Using custom ScriptManagers (including ToolkitScriptManager)&lt;/li&gt;&lt;li&gt;Using ToolkitScriptManager.CombineScriptsHandlerUrl&lt;/li&gt;&lt;li&gt;Change UserControl path during runtime via JavaScript&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Find a detailed description of the source code here: &lt;a href="http://www.codeproject.com/KB/ajax/PartialUpdatePanel.aspx" class="externalLink"&gt;http://www.codeproject.com/KB/ajax/PartialUpdatePanel.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Contact me at my blog &lt;a href="http://www.iucon.biz/blog" class="externalLink"&gt;http://www.iucon.biz/blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>iucon</author><pubDate>Thu, 13 Nov 2008 16:11:58 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081113041158P</guid></item><item><title>New Post: Change Control Dynamically</title><link>http://www.codeplex.com/PartialUpdatePanel/Thread/View.aspx?ThreadId=38134</link><description>&lt;div style="line-height: normal;"&gt;Hi mobetta,&lt;br&gt;
&lt;br&gt;
the new release is now online.&lt;br&gt;
Be sure to set the property EncryptUserControlPath to false if you want to change the path dynamically.&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
Stefan
&lt;/div&gt;</description><author>iucon</author><pubDate>Thu, 13 Nov 2008 16:10:02 GMT</pubDate><guid isPermaLink="false">New Post: Change Control Dynamically 20081113041002P</guid></item><item><title>Updated Release: PartialUpdatePanel 1.6 (Nov 13, 2008)</title><link>http://www.codeplex.com/PartialUpdatePanel/Release/ProjectReleases.aspx?ReleaseId=19378</link><description>&lt;div&gt;
The PartialUpdatePanel provides real partial rendering of ASP.NET pages.&lt;br&gt;By using this control you can get a performance improvement compared to ASP.NET AJAX UpdatePanel, because not all page data are transfered. Only a minimal set of data is transfered between client and server to let your UserControl run and make it fully functionable.&lt;br&gt; &lt;br&gt;&lt;h2&gt;
Usage scenarious
&lt;/h2&gt;Example scenarious where you better use the PartialUpdatePanel might be&lt;br&gt;&lt;ul&gt;
&lt;li&gt;Autonomous sections of your page that require PostBack-support but not the environment information of the whole page (e.g. data lists with paging support where the user can browse through news, feeds, mails, etc.)&lt;/li&gt;&lt;li&gt;User feedback when your control have to complete long operations. In this case use a PartialUpdatePanel with render method &amp;quot;Clientside&amp;quot;. The surrounding page will be displayed with a waiting message. The user get's feedback that something is going on he has to wait for.&lt;/li&gt;
&lt;/ul&gt; &lt;br&gt;&lt;h2&gt;
History
&lt;/h2&gt; &lt;br&gt;&lt;b&gt;Version 1.6&lt;/b&gt;&lt;br&gt;Special thanks to grown for his excellent work on the PartialUpdatePanel!&lt;br&gt;Added encryption support for UserControl path&lt;br&gt;Added support for custom ScriptManager types (includes ToolkitScriptManager)&lt;br&gt;Added support for ToolkitScriptManager.CombineScriptsHandlerUrl&lt;br&gt;Change UserControlPath using JavaScript during runtime&lt;br&gt;Manipulate Parameters serverside during roundtrip&lt;br&gt;Fixed issue using validators and rendering in Clientside mode&lt;br&gt;Fixed a bug with recreating components&lt;br&gt; &lt;br&gt;Attention: If you use this version, you have to make some changes in your code:&lt;br&gt;- web.config: Add (with user defined value of course)&lt;br&gt;&amp;lt;appSettings&amp;gt;    &lt;br&gt;    &amp;lt;add key=&amp;quot;PartialUpdatePanel.EncryptionKey&amp;quot; value=&amp;quot;k39#9sn1&amp;quot;/&amp;gt;        &lt;br&gt;&amp;lt;/appSettings&amp;gt;&lt;br&gt;- Using the parameter collection changed.&lt;br&gt;new iucon.web.Controls.ParameterCollection() is no longer supported&lt;br&gt;use&lt;br&gt;iucon.web.Controls.ParameterCollection.Instance instead&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.4&lt;/b&gt;&lt;br&gt;Fixed a bug I produced in the previous release&lt;br&gt;Fixed a bug with select-controls that allow multiple selection&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.3&lt;/b&gt;&lt;br&gt;Producing less ViewState data for OnClientClick properties&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.2&lt;/b&gt;&lt;br&gt;Fixed a bug with supporting the state of RadioButtons&lt;br&gt;Added support for globalization&lt;br&gt;Showing up extended exception information&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.1&lt;/b&gt;&lt;br&gt;Added support for ScriptManager.RegisterDataItem &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5&lt;/b&gt;&lt;br&gt;Added support for ASP.NET AJAX Control Toolkit&lt;br&gt;Registered client script includes working&lt;br&gt;Global unique control IDs are generated to prevent conflicts when using multiple PartialUpdatePanels on the same page&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.4&lt;/b&gt;&lt;br&gt;ControlState is now transfered correctly between postbacks using a custom PageStatePersister &lt;br&gt;New property DisplayLoadingAfter prevents flickering for fast loading controls&lt;br&gt;New property RenderAfterPanel allows to load controls in a sequential order&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.3&lt;/b&gt;&lt;br&gt;Added support for ScriptManager.RegisterStartupScript to run JScript code after partial PostBacks &lt;br&gt;Parameters are no more transported via HTTP-GET but via HTTP-POST &lt;br&gt;Output bugfix: the &amp;lt;form&amp;gt;-Tag was rendered more than once when using controls with the InitialRenderMode Serverside. &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.2.1&lt;/b&gt;&lt;br&gt;Minor bugfix: viewstate of initially serverside rendered controls were not handled correctly on normal postbacks &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.2&lt;/b&gt;&lt;br&gt;Added the property InitialRenderBehaviour to PartialUpdatePanel &lt;br&gt;Added IRequiresSessionState to PartialUpdatePanelHandler&lt;br&gt;UrlEncode the viewstate in PanelHostPage&lt;br&gt;
&lt;/div&gt;</description><author>iucon</author><pubDate>Thu, 13 Nov 2008 16:08:30 GMT</pubDate><guid isPermaLink="false">Updated Release: PartialUpdatePanel 1.6 (Nov 13, 2008) 20081113040830P</guid></item><item><title>Released: PartialUpdatePanel 1.6 (Nov 13, 2008)</title><link>http://www.codeplex.com/PartialUpdatePanel/Release/ProjectReleases.aspx?ReleaseId=19378</link><description>&lt;div&gt;
The PartialUpdatePanel provides real partial rendering of ASP.NET pages.&lt;br&gt;By using this control you can get a performance improvement compared to ASP.NET AJAX UpdatePanel, because not all page data are transfered. Only a minimal set of data is transfered between client and server to let your UserControl run and make it fully functionable.&lt;br&gt; &lt;br&gt;&lt;h2&gt;
Usage scenarious
&lt;/h2&gt;Example scenarious where you better use the PartialUpdatePanel might be&lt;br&gt;&lt;ul&gt;
&lt;li&gt;Autonomous sections of your page that require PostBack-support but not the environment information of the whole page (e.g. data lists with paging support where the user can browse through news, feeds, mails, etc.)&lt;/li&gt;&lt;li&gt;User feedback when your control have to complete long operations. In this case use a PartialUpdatePanel with render method &amp;quot;Clientside&amp;quot;. The surrounding page will be displayed with a waiting message. The user get's feedback that something is going on he has to wait for.&lt;/li&gt;
&lt;/ul&gt; &lt;br&gt;&lt;h2&gt;
History
&lt;/h2&gt; &lt;br&gt;&lt;b&gt;Version 1.6&lt;/b&gt;&lt;br&gt;Special thanks to grown for his excellent work on the PartialUpdatePanel!&lt;br&gt;Added encryption support for UserControl path&lt;br&gt;Added support for custom ScriptManager types (includes ToolkitScriptManager)&lt;br&gt;Added support for ToolkitScriptManager.CombineScriptsHandlerUrl&lt;br&gt;Change UserControlPath using JavaScript during runtime&lt;br&gt;Manipulate Parameters serverside during roundtrip&lt;br&gt;Fixed issue using validators and rendering in Clientside mode&lt;br&gt;Fixed a bug with recreating components&lt;br&gt; &lt;br&gt;Attention: If you use this version, you have to make some changes in your code:&lt;br&gt;- web.config: Add (with user defined value of course)&lt;br&gt;&amp;lt;appSettings&amp;gt;    &lt;br&gt;    &amp;lt;add key=&amp;quot;PartialUpdatePanel.EncryptionKey&amp;quot; value=&amp;quot;k39#9sn1&amp;quot;/&amp;gt;        &lt;br&gt;&amp;lt;/appSettings&amp;gt;&lt;br&gt;- Using the parameter collection changed.&lt;br&gt;new iucon.web.Controls.ParameterCollection() is no longer supported&lt;br&gt;use&lt;br&gt;iucon.web.Controls.ParameterCollection.Instance instead&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.4&lt;/b&gt;&lt;br&gt;Fixed a bug I produced in the previous release&lt;br&gt;Fixed a bug with select-controls that allow multiple selection&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.3&lt;/b&gt;&lt;br&gt;Producing less ViewState data for OnClientClick properties&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.2&lt;/b&gt;&lt;br&gt;Fixed a bug with supporting the state of RadioButtons&lt;br&gt;Added support for globalization&lt;br&gt;Showing up extended exception information&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.1&lt;/b&gt;&lt;br&gt;Added support for ScriptManager.RegisterDataItem &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5&lt;/b&gt;&lt;br&gt;Added support for ASP.NET AJAX Control Toolkit&lt;br&gt;Registered client script includes working&lt;br&gt;Global unique control IDs are generated to prevent conflicts when using multiple PartialUpdatePanels on the same page&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.4&lt;/b&gt;&lt;br&gt;ControlState is now transfered correctly between postbacks using a custom PageStatePersister &lt;br&gt;New property DisplayLoadingAfter prevents flickering for fast loading controls&lt;br&gt;New property RenderAfterPanel allows to load controls in a sequential order&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.3&lt;/b&gt;&lt;br&gt;Added support for ScriptManager.RegisterStartupScript to run JScript code after partial PostBacks &lt;br&gt;Parameters are no more transported via HTTP-GET but via HTTP-POST &lt;br&gt;Output bugfix: the &amp;lt;form&amp;gt;-Tag was rendered more than once when using controls with the InitialRenderMode Serverside. &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.2.1&lt;/b&gt;&lt;br&gt;Minor bugfix: viewstate of initially serverside rendered controls were not handled correctly on normal postbacks &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.2&lt;/b&gt;&lt;br&gt;Added the property InitialRenderBehaviour to PartialUpdatePanel &lt;br&gt;Added IRequiresSessionState to PartialUpdatePanelHandler&lt;br&gt;UrlEncode the viewstate in PanelHostPage&lt;br&gt;
&lt;/div&gt;</description><author></author><pubDate>Thu, 13 Nov 2008 16:08:30 GMT</pubDate><guid isPermaLink="false">Released: PartialUpdatePanel 1.6 (Nov 13, 2008) 20081113040830P</guid></item><item><title>Created Release: PartialUpdatePanel 1.6 (Nov 13, 2008)</title><link>http://www.codeplex.com/PartialUpdatePanel/Release/ProjectReleases.aspx?ReleaseId=19378</link><description>&lt;div&gt;
The PartialUpdatePanel provides real partial rendering of ASP.NET pages.&lt;br&gt;By using this control you can get a performance improvement compared to ASP.NET AJAX UpdatePanel, because not all page data are transfered. Only a minimal set of data is transfered between client and server to let your UserControl run and make it fully functionable.&lt;br&gt; &lt;br&gt;&lt;h2&gt;
Usage scenarious
&lt;/h2&gt;Example scenarious where you better use the PartialUpdatePanel might be&lt;br&gt;&lt;ul&gt;
&lt;li&gt;Autonomous sections of your page that require PostBack-support but not the environment information of the whole page (e.g. data lists with paging support where the user can browse through news, feeds, mails, etc.)&lt;/li&gt;&lt;li&gt;User feedback when your control have to complete long operations. In this case use a PartialUpdatePanel with render method &amp;quot;Clientside&amp;quot;. The surrounding page will be displayed with a waiting message. The user get's feedback that something is going on he has to wait for.&lt;/li&gt;
&lt;/ul&gt; &lt;br&gt;&lt;h2&gt;
History
&lt;/h2&gt; &lt;br&gt;&lt;b&gt;Version 1.6&lt;/b&gt;&lt;br&gt;Special thanks to grown for his excellent work on the PartialUpdatePanel!&lt;br&gt;Added encryption support for UserControl path&lt;br&gt;Added support for custom ScriptManager types (includes ToolkitScriptManager)&lt;br&gt;Added support for ToolkitScriptManager.CombineScriptsHandlerUrl&lt;br&gt;Change UserControlPath using JavaScript during runtime&lt;br&gt;Manipulate Parameters serverside during roundtrip&lt;br&gt;Fixed issue using validators and rendering in Clientside mode&lt;br&gt;Fixed a bug with recreating components&lt;br&gt; &lt;br&gt;Attention: If you use this version, you have to make some changes in your code:&lt;br&gt;- web.config: Add (with user defined value of course)&lt;br&gt;&amp;lt;appSettings&amp;gt;    &lt;br&gt;    &amp;lt;add key=&amp;quot;PartialUpdatePanel.EncryptionKey&amp;quot; value=&amp;quot;k39#9sn1&amp;quot;/&amp;gt;        &lt;br&gt;&amp;lt;/appSettings&amp;gt;&lt;br&gt;- Using the parameter collection changed.&lt;br&gt;new iucon.web.Controls.ParameterCollection() is no longer supported&lt;br&gt;use&lt;br&gt;iucon.web.Controls.ParameterCollection.Instance instead&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.4&lt;/b&gt;&lt;br&gt;Fixed a bug I produced in the previous release&lt;br&gt;Fixed a bug with select-controls that allow multiple selection&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.3&lt;/b&gt;&lt;br&gt;Producing less ViewState data for OnClientClick properties&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.2&lt;/b&gt;&lt;br&gt;Fixed a bug with supporting the state of RadioButtons&lt;br&gt;Added support for globalization&lt;br&gt;Showing up extended exception information&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5.1&lt;/b&gt;&lt;br&gt;Added support for ScriptManager.RegisterDataItem &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.5&lt;/b&gt;&lt;br&gt;Added support for ASP.NET AJAX Control Toolkit&lt;br&gt;Registered client script includes working&lt;br&gt;Global unique control IDs are generated to prevent conflicts when using multiple PartialUpdatePanels on the same page&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.4&lt;/b&gt;&lt;br&gt;ControlState is now transfered correctly between postbacks using a custom PageStatePersister &lt;br&gt;New property DisplayLoadingAfter prevents flickering for fast loading controls&lt;br&gt;New property RenderAfterPanel allows to load controls in a sequential order&lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.3&lt;/b&gt;&lt;br&gt;Added support for ScriptManager.RegisterStartupScript to run JScript code after partial PostBacks &lt;br&gt;Parameters are no more transported via HTTP-GET but via HTTP-POST &lt;br&gt;Output bugfix: the &amp;lt;form&amp;gt;-Tag was rendered more than once when using controls with the InitialRenderMode Serverside. &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.2.1&lt;/b&gt;&lt;br&gt;Minor bugfix: viewstate of initially serverside rendered controls were not handled correctly on normal postbacks &lt;br&gt; &lt;br&gt;&lt;b&gt;Version 1.2&lt;/b&gt;&lt;br&gt;Added the property InitialRenderBehaviour to PartialUpdatePanel &lt;br&gt;Added IRequiresSessionState to PartialUpdatePanelHandler&lt;br&gt;UrlEncode the viewstate in PanelHostPage&lt;br&gt;
&lt;/div&gt;</description><author>iucon</author><pubDate>Thu, 13 Nov 2008 16:06:08 GMT</pubDate><guid isPermaLink="false">Created Release: PartialUpdatePanel 1.6 (Nov 13, 2008) 20081113040608P</guid></item><item><title>Closed Issue: Clear ViewState by calling set_UserControlPath()</title><link>http://www.codeplex.com/PartialUpdatePanel/WorkItem/View.aspx?WorkItemId=6468</link><description>Call set_UserControlPath&amp;#40;&amp;#41; manually will cause a ViewState violation, because the new control does not have the same structure as the old one.&lt;br /&gt;So the ViewState has to be cleared before the next refresh occurs.&lt;br /&gt;</description><author>iucon</author><pubDate>Thu, 13 Nov 2008 15:53:12 GMT</pubDate><guid isPermaLink="false">Closed Issue: Clear ViewState by calling set_UserControlPath() 20081113035312P</guid></item><item><title>Source code checked in, #25940</title><link>http://www.codeplex.com/PartialUpdatePanel/SourceControl/ListDownloadableCommits.aspx</link><description>Massive improvements, Support for custom ScriptManagers, two way parameter changing, Encryption support, and much more</description><author>iucon</author><pubDate>Thu, 13 Nov 2008 15:53:10 GMT</pubDate><guid isPermaLink="false">Source code checked in, #25940 20081113035310P</guid></item><item><title>New Post: Change Control Dynamically</title><link>http://www.codeplex.com/PartialUpdatePanel/Thread/View.aspx?ThreadId=38134</link><description>&lt;div style="line-height: normal;"&gt;&lt;table cellspacing=0 cellpadding=0 border=0&gt;&lt;tr&gt;&lt;td valign=top style="font:inherit"&gt;&lt;div&gt;Thanks Stefan&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I look foward to the next release. Great work.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;MB&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;br&gt;--- On &lt;b&gt;Wed, 10/22/08, iucon &lt;i&gt;&lt;/i&gt;&lt;/b&gt; wrote:&lt;br&gt;&lt;/div&gt;
&lt;blockquote style="padding-left:5px;margin-left:5px;border-left:rgb(16,16,255) 2px solid"&gt;From: iucon &lt;br&gt;Subject: Re: Change Control Dynamically [PartialUpdatePanel:38134]&lt;br&gt;To: nguijoel@yahoo.com&lt;br&gt;Date: Wednesday, October 22, 2008, 3:59 AM&lt;br&gt;&lt;br&gt;
&lt;div id=yiv1460847730&gt;
#yiv1460847730 {font-family:Verdana;font-size:0.75em;}#yiv1460847730 #ThreadNotificationFooter{border-top:1px solid #ccc;color:gray;}#yiv1460847730 #ThreadNotificationPostBody{Margin-Bottom:2em;}

#yiv1460847730 {font-family:Verdana;font-size:0.75em;}#yiv1460847730 #ThreadNotificationFooter{color:gray;border-top:1px solid #ccc;}#yiv1460847730 #ThreadNotificationPostBody{Margin-Bottom:2em;}

&lt;div&gt;From: iucon&lt;/div&gt;
&lt;div id=ThreadNotificationPostBody&gt;Hi mobetta,&lt;br&gt;&lt;br&gt;using set_UserControlPath() is the correct way.&lt;br&gt;If you changed the user control, you have to clear the ViewState of the old one. Unfortunally I have to method to achieve this.&lt;br&gt;I'll put your request to the Issue Tracker and add this functionality to the next release.&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Stefan &lt;/div&gt;
&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;&lt;/div&gt;</description><author>mobetta</author><pubDate>Sun, 09 Nov 2008 17:13:40 GMT</pubDate><guid isPermaLink="false">New Post: Change Control Dynamically 20081109051340P</guid></item><item><title>Created Issue: Clear ViewState by calling set_UserControlPath()</title><link>http://www.codeplex.com/PartialUpdatePanel/WorkItem/View.aspx?WorkItemId=6468</link><description>Call set_UserControlPath&amp;#40;&amp;#41; manually will cause a ViewState violation, because the new control does not have the same structure as the old one.&lt;br /&gt;So the ViewState has to be cleared before the next refresh occurs.&lt;br /&gt;</description><author>iucon</author><pubDate>Wed, 22 Oct 2008 08:00:36 GMT</pubDate><guid isPermaLink="false">Created Issue: Clear ViewState by calling set_UserControlPath() 20081022080036A</guid></item><item><title>New Post: Change Control Dynamically</title><link>http://www.codeplex.com/PartialUpdatePanel/Thread/View.aspx?ThreadId=38134</link><description>&lt;div style="line-height: normal;"&gt;Hi mobetta,&lt;br&gt;
&lt;br&gt;
using set_UserControlPath() is the correct way.&lt;br&gt;
If you changed the user control, you have to clear the ViewState of the old one. Unfortunally I have to method to achieve this.&lt;br&gt;
I'll put your request to the Issue Tracker and add this functionality to the next release.&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
Stefan
&lt;/div&gt;</description><author>iucon</author><pubDate>Wed, 22 Oct 2008 07:59:16 GMT</pubDate><guid isPermaLink="false">New Post: Change Control Dynamically 20081022075916A</guid></item><item><title>New Post: Change Control Dynamically</title><link>http://www.codeplex.com/PartialUpdatePanel/Thread/View.aspx?ThreadId=38134</link><description>&lt;div style="line-height: normal;"&gt;Hi' I am trying to load the ascx control dynamically via javascript based on a variable but when I attempt to change the control, I get a Failed to load viewstate. &amp;quot;The control tree into which viewstate is being loadedmust match the control tree that was used to save viewstate during the previousrequest...&amp;quot; Is it possible to change the ascx control using  set_UserControlPath()? If so how? Anyone Please. &lt;/div&gt;</description><author>mobetta</author><pubDate>Tue, 21 Oct 2008 11:52:59 GMT</pubDate><guid isPermaLink="false">New Post: Change Control Dynamically 20081021115259A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/PartialUpdatePanel/Wiki/View.aspx?title=Home&amp;version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;The ASP.NET AJAX UpdatePanel requires the whole page to render, but sends only the contents of the UpdatePanel to the client.&lt;br /&gt;The goal of this project is the development of a component that really renders only the partial contents. This will increase the rendering speed and unload server resources.
&lt;br /&gt; &lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PartialUpdatePanel&amp;amp;DownloadId=38970" alt="Image1.png" /&gt;&lt;br /&gt; &lt;br /&gt;If you want to support the development of PartialUpdatePanel, please click the following link&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PartialUpdatePanel&amp;amp;DownloadId=46346" alt="btn_donateCC_LG.gif" /&gt;&lt;br /&gt;&lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=457272" class="externalLink"&gt;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=457272&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Usage scenarious&lt;/b&gt;&lt;br /&gt;Example scenarious where you better use the PartialUpdatePanel might be&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Autonomous sections of your page that require PostBack-support but not the environment information of the whole page (e.g. data lists with paging support where the user can browse through news, feeds, mails, etc.)&lt;/li&gt;&lt;li&gt;User feedback when your control have to complete long operations. In this case use a PartialUpdatePanel with render method &amp;quot;Clientside&amp;quot;. The surrounding page will be displayed with a waiting message. The user get's feedback that something is going on he has to wait for.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Technologies used&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;C#&lt;/li&gt;&lt;li&gt;ASP.NET &lt;/li&gt;&lt;li&gt;ASP.NET AJAX&lt;/li&gt;&lt;li&gt;.NET Framework 3.5&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Things supported so far&lt;/b&gt;&lt;br /&gt;The PartialUpdatePanel supports&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Maintaining the viewstate. The viewstate of the partial content will be maintained during postbacks. Because evey PatialUpdatePanel manages it's own viewstate, less data is transfered between client and server than the AJAX UpdatePanel does.&lt;/li&gt;&lt;li&gt;PostBacks from childcontrols. Full postback support with event handling.&lt;/li&gt;&lt;li&gt;Parameters can be declared which will be transfered as GET-Parameters to the control. These parameters can be modified during runtime via JScript.&lt;/li&gt;&lt;li&gt;Autorefreshing the content every n milliseconds&lt;/li&gt;&lt;li&gt;Render the control initially synchronous (with all other controls on the page) or asynchronous (the page is sent to the client which requests the control to load)&lt;/li&gt;&lt;li&gt;Automatically execute JavaScript snippets from your Control via ScriptManager.RegisterStartupScript or ScriptManager.RegisterClientScriptBlock&lt;/li&gt;&lt;li&gt;Set a timeout after the LoadingTemplate should be shown&lt;/li&gt;&lt;li&gt;You can use controls from the AJAX Control Toolkit inside the PartialUpdatePanel &lt;/li&gt;&lt;li&gt;Globalization&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Find a detailed description of the source code here: &lt;a href="http://www.codeproject.com/KB/ajax/PartialUpdatePanel.aspx" class="externalLink"&gt;http://www.codeproject.com/KB/ajax/PartialUpdatePanel.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Contact me at my blog &lt;a href="http://www.iucon.biz/blog" class="externalLink"&gt;http://www.iucon.biz/blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>iucon</author><pubDate>Mon, 20 Oct 2008 16:14:30 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081020041430P</guid></item><item><title>New Post: iis 7 server configuration</title><link>http://www.codeplex.com/PartialUpdatePanel/Thread/View.aspx?ThreadId=37855</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br&gt;
&lt;br&gt;
I havn't much experience with IIS 7 yet, because we are still running Windows Server 2003.&lt;br&gt;
But I think a solution my be the following:&lt;br&gt;
&lt;br&gt;
Using&amp;nbsp;IIS 7 you have to configure the&amp;nbsp;&amp;lt;system.webServer&amp;gt; section in your web.config.&lt;br&gt;
This section makes most of the settings in &amp;lt;system.web&amp;gt; obsolete.&lt;br&gt;
&lt;br&gt;
So try to add the handler in &amp;lt;system.webServer&amp;gt;:&lt;br&gt;
&lt;br&gt;
&amp;lt;system.webServer&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;handlers&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;add verb=&amp;quot;*&amp;quot; path=&amp;quot;PartialUpdatePanelLoader.ashx&amp;quot; validate=&amp;quot;false&amp;quot; type=&amp;quot;iucon.web.Controls.PartialUpdatePanelHandler&amp;quot;/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/handler&amp;gt;&lt;br&gt;
&amp;lt;/system.webServer&amp;gt;&lt;br&gt;
&lt;br&gt;
Please let me know if this works.&lt;br&gt;
&lt;br&gt;
Best regards,&lt;br&gt;
Stefan
&lt;/div&gt;</description><author>iucon</author><pubDate>Mon, 20 Oct 2008 08:06:44 GMT</pubDate><guid isPermaLink="false">New Post: iis 7 server configuration 20081020080644A</guid></item><item><title>New Post: iis 7 server configuration</title><link>http://www.codeplex.com/PartialUpdatePanel/Thread/View.aspx?ThreadId=37855</link><description>&lt;div style="line-height: normal;"&gt;Hi.&amp;nbsp; We have already installed a small demo project on a remote server running iis6 which works correctly.&amp;nbsp; We have installed a trial copy of Windows Server 2008 with iis7 and the demo no longer functions.&amp;nbsp; The operation crashes when updating the PartialUpdatePanel with an error 'Resource cannot be found'.&amp;nbsp; 'http:404' requested url /partialupdatepanelloader.ashx'&lt;br&gt;
&lt;br&gt;
it would appear that it is a server configuraration error. Can anybody have any experience of iis7&amp;nbsp; configuration or the partialupdatepanel help us with this problem.&lt;br&gt;
&lt;br&gt;
We are running .net 3.5 with sp1&lt;br&gt;
&lt;br&gt;
Thank you&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;</description><author>theoeeman</author><pubDate>Thu, 16 Oct 2008 11:57:20 GMT</pubDate><guid isPermaLink="false">New Post: iis 7 server configuration 20081016115720A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/PartialUpdatePanel/Wiki/View.aspx?title=Home&amp;version=15</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;The ASP.NET AJAX UpdatePanel requires the whole page to render, but sends only the contents of the UpdatePanel to the client.&lt;br /&gt;The goal of this project is the development of a component that really renders only the partial contents. This will increase the rendering speed and unload server resources.
&lt;br /&gt; &lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PartialUpdatePanel&amp;amp;DownloadId=38970" alt="Image1.png" /&gt;&lt;br /&gt; &lt;br /&gt;If you want to support the development of PartialUpdatePanel, please klick the following link&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PartialUpdatePanel&amp;amp;DownloadId=46346" alt="btn_donateCC_LG.gif" /&gt;&lt;br /&gt;&lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=457272" class="externalLink"&gt;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=457272&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Usage scenarious&lt;/b&gt;&lt;br /&gt;Example scenarious where you better use the PartialUpdatePanel might be&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Autonomous sections of your page that require PostBack-support but not the environment information of the whole page (e.g. data lists with paging support where the user can browse through news, feeds, mails, etc.)&lt;/li&gt;&lt;li&gt;User feedback when your control have to complete long operations. In this case use a PartialUpdatePanel with render method &amp;quot;Clientside&amp;quot;. The surrounding page will be displayed with a waiting message. The user get's feedback that something is going on he has to wait for.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Technologies used&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;C#&lt;/li&gt;&lt;li&gt;ASP.NET &lt;/li&gt;&lt;li&gt;ASP.NET AJAX&lt;/li&gt;&lt;li&gt;.NET Framework 3.5&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Things supported so far&lt;/b&gt;&lt;br /&gt;The PartialUpdatePanel supports&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Maintaining the viewstate. The viewstate of the partial content will be maintained during postbacks. Because evey PatialUpdatePanel manages it's own viewstate, less data is transfered between client and server than the AJAX UpdatePanel does.&lt;/li&gt;&lt;li&gt;PostBacks from childcontrols. Full postback support with event handling.&lt;/li&gt;&lt;li&gt;Parameters can be declared which will be transfered as GET-Parameters to the control. These parameters can be modified during runtime via JScript.&lt;/li&gt;&lt;li&gt;Autorefreshing the content every n milliseconds&lt;/li&gt;&lt;li&gt;Render the control initially synchronous (with all other controls on the page) or asynchronous (the page is sent to the client which requests the control to load)&lt;/li&gt;&lt;li&gt;Automatically execute JavaScript snippets from your Control via ScriptManager.RegisterStartupScript or ScriptManager.RegisterClientScriptBlock&lt;/li&gt;&lt;li&gt;Set a timeout after the LoadingTemplate should be shown&lt;/li&gt;&lt;li&gt;You can use controls from the AJAX Control Toolkit inside the PartialUpdatePanel &lt;/li&gt;&lt;li&gt;Globalization&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Find a detailed description of the source code here: &lt;a href="http://www.codeproject.com/KB/ajax/PartialUpdatePanel.aspx" class="externalLink"&gt;http://www.codeproject.com/KB/ajax/PartialUpdatePanel.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Contact me at my blog &lt;a href="http://www.iucon.biz/blog" class="externalLink"&gt;http://www.iucon.biz/blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>iucon</author><pubDate>Wed, 15 Oct 2008 14:41:32 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081015024132P</guid></item><item><title>New Post: Several improvements</title><link>http://www.codeplex.com/PartialUpdatePanel/Thread/View.aspx?ThreadId=37111</link><description>&lt;div style="line-height: normal;"&gt;Hi grown,&lt;br&gt;
&lt;br&gt;
your improvements and fixes sound really good!&lt;br&gt;
I have much work to do in my job so&amp;nbsp;I have less time&amp;nbsp;to work on the PartialUpdatePanel than I would like to have.&lt;br&gt;
&lt;br&gt;
I am highly interested in your code and would be happy if you could sent it to me.&lt;br&gt;
&lt;br&gt;
Thank you in advance very much for your help in improving the PartialUpdatePanel!&lt;br&gt;
&lt;br&gt;
Best regards,&lt;br&gt;
Stefan
&lt;/div&gt;</description><author>iucon</author><pubDate>Fri, 10 Oct 2008 16:39:52 GMT</pubDate><guid isPermaLink="false">New Post: Several improvements 20081010043952P</guid></item><item><title>New Post: Several improvements</title><link>http://www.codeplex.com/PartialUpdatePanel/Thread/View.aspx?ThreadId=37111</link><description>&lt;div style="line-height: normal;"&gt;Hi Stefan,&lt;br&gt;
&lt;br&gt;
As I mentioned one of my previous threads, I decided to use your panel in some of scenarios in my App. During this, I faced several problems and tried to fix them. Heer is the list of what I found and fixed:&lt;br&gt;
&lt;br&gt;
- Sending of the UserControl name in plain text can be dangerous. In this case, if someone knows path to some &amp;quot;secret&amp;quot; UserControl - he can load it by injecting the desired path to javascript. There is no any check on the server and the panel will&amp;nbsp;successfully load this control. I've added encryption support to your product to minimize this risk.&lt;br&gt;
&lt;br&gt;
- If validators are placed inside of UserControl - they're raised during the initial control loading, since request is treated as postback. I've added a workaround to fix this defect (added a dummy __EVENTTARGET argument to the request).&lt;br&gt;
&lt;br&gt;
- There was a possibility to send parameters from&amp;nbsp;a client to&amp;nbsp;a&amp;nbsp;server, but there wasn't any possibility to change a parameter on the server and send them back to the client. I needed such behaviour and added support of &amp;quot;two-way&amp;quot; parameters.&lt;br&gt;
&lt;br&gt;
- There was a problem when PartialUpdatePanel was placed inside of Microsoft UpdatePanel. This also was fixed.&lt;br&gt;
- There was a problem when AjaxControlToolkit.ToolkitScriptManager was used, especially when CombineScripts mode of this control&amp;nbsp;is enabled. PartialUpdatePanel tried to load necessary scripts, even if they were already loaded by the parent page. As a result, we were getting javascript error. I fixed this problem.&lt;br&gt;
- There was an error that when new content was received from the server, the existing content wasn't disposed, sometimes I got situations, when one control was alive and there was attempt to create it again (component with the same ID). Javascript was raising exception. I've added functionality of destroying&amp;nbsp;an elements'&amp;nbsp;tree before loading new content on the client (_destroyTree method).&lt;br&gt;
&lt;br&gt;
I could&amp;nbsp;forget to mentiod&amp;nbsp;something, if so - update you later :). Please let me know if you're interested in updated source code (probably you would like to include it in one of your releases). If so, please reply me to this message please and I'll send you the archive.&lt;br&gt;
&lt;/div&gt;</description><author>grown</author><pubDate>Mon, 06 Oct 2008 08:52:01 GMT</pubDate><guid isPermaLink="false">New Post: Several improvements 20081006085201A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/PartialUpdatePanel/Wiki/View.aspx?title=Home&amp;version=14</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;The ASP.NET AJAX UpdatePanel requires the whole page to render, but sends only the contents of the UpdatePanel to the client.&lt;br /&gt;The goal of this project is the development of a component that really renders only the partial contents. This will increase the rendering speed and unload server resources.
&lt;br /&gt; &lt;br /&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PartialUpdatePanel&amp;amp;DownloadId=38970" alt="Image1.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Usage scenarious&lt;/b&gt;&lt;br /&gt;Example scenarious where you better use the PartialUpdatePanel might be&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Autonomous sections of your page that require PostBack-support but not the environment information of the whole page (e.g. data lists with paging support where the user can browse through news, feeds, mails, etc.)&lt;/li&gt;&lt;li&gt;User feedback when your control have to complete long operations. In this case use a PartialUpdatePanel with render method &amp;quot;Clientside&amp;quot;. The surrounding page will be displayed with a waiting message. The user get's feedback that something is going on he has to wait for.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Technologies used&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;C#&lt;/li&gt;&lt;li&gt;ASP.NET &lt;/li&gt;&lt;li&gt;ASP.NET AJAX&lt;/li&gt;&lt;li&gt;.NET Framework 3.5&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Things supported so far&lt;/b&gt;&lt;br /&gt;The PartialUpdatePanel supports&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Maintaining the viewstate. The viewstate of the partial content will be maintained during postbacks. Because evey PatialUpdatePanel manages it's own viewstate, less data is transfered between client and server than the AJAX UpdatePanel does.&lt;/li&gt;&lt;li&gt;PostBacks from childcontrols. Full postback support with event handling.&lt;/li&gt;&lt;li&gt;Parameters can be declared which will be transfered as GET-Parameters to the control. These parameters can be modified during runtime via JScript.&lt;/li&gt;&lt;li&gt;Autorefreshing the content every n milliseconds&lt;/li&gt;&lt;li&gt;Render the control initially synchronous (with all other controls on the page) or asynchronous (the page is sent to the client which requests the control to load)&lt;/li&gt;&lt;li&gt;Automatically execute JavaScript snippets from your Control via ScriptManager.RegisterStartupScript or ScriptManager.RegisterClientScriptBlock&lt;/li&gt;&lt;li&gt;Set a timeout after the LoadingTemplate should be shown&lt;/li&gt;&lt;li&gt;You can use controls from the AJAX Control Toolkit inside the PartialUpdatePanel &lt;/li&gt;&lt;li&gt;Globalization&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Find a detailed description of the source code here: &lt;a href="http://www.codeproject.com/KB/ajax/PartialUpdatePanel.aspx" class="externalLink"&gt;http://www.codeproject.com/KB/ajax/PartialUpdatePanel.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Contact me at my blog &lt;a href="http://www.iucon.biz/blog" class="externalLink"&gt;http://www.iucon.biz/blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>iucon</author><pubDate>Fri, 03 Oct 2008 09:56:00 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081003095600A</guid></item></channel></rss>