This project is read-only.

PartialUpdatePanel 1.8

Rating: No reviews yet
Downloads: 950
Released: Sep 13, 2010
Updated: Sep 13, 2010 by iucon
Dev status: Stable Help Icon

Recommended Download

Source Code PartialUpdatePanel.zip
source code, 435K, uploaded Sep 13, 2010 - 950 downloads

Release Notes

The PartialUpdatePanel provides real partial rendering of ASP.NET pages.
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.

Usage scenarious

Example scenarious where you better use the PartialUpdatePanel might be
  • 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.)
  • User feedback when your control have to complete long operations. In this case use a PartialUpdatePanel with render method "Clientside". 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.

History

Version 1.8
Fixes JScript exceptions with .NET Framework 4.0
New static property introduced: PartialUpdatePanel.IsPostBack is set to true, when a control causes a post back

Version 1.7
Fixed some issues with the control hierarchie
ScriptManager gets initialized with all properties from the parent page
More Controls from AJAXControlToolkit work, yes even the ModalPopupExtender!

Version 1.6
Special thanks to grown for his excellent work on the PartialUpdatePanel!
Added encryption support for UserControl path
Added support for custom ScriptManager types (includes ToolkitScriptManager)
Added support for ToolkitScriptManager.CombineScriptsHandlerUrl
Change UserControlPath using JavaScript during runtime
Manipulate Parameters serverside during roundtrip
Fixed issue using validators and rendering in Clientside mode
Fixed a bug with recreating components
Added some more demos to show the new features

Attention: If you use this version, you have to make some changes in your code:
- web.config: Add (with user defined value of course)
<appSettings>
<add key="PartialUpdatePanel.EncryptionKey" value="k39#9sn1"/>
</appSettings>
- Using the parameter collection changed.
new iucon.web.Controls.ParameterCollection() is no longer supported
use
iucon.web.Controls.ParameterCollection.Instance instead

Version 1.5.4
Fixed a bug I produced in the previous release
Fixed a bug with select-controls that allow multiple selection

Version 1.5.3
Producing less ViewState data for OnClientClick properties

Version 1.5.2
Fixed a bug with supporting the state of RadioButtons
Added support for globalization
Showing up extended exception information

Version 1.5.1
Added support for ScriptManager.RegisterDataItem

Version 1.5
Added support for ASP.NET AJAX Control Toolkit
Registered client script includes working
Global unique control IDs are generated to prevent conflicts when using multiple PartialUpdatePanels on the same page

Version 1.4
ControlState is now transfered correctly between postbacks using a custom PageStatePersister
New property DisplayLoadingAfter prevents flickering for fast loading controls
New property RenderAfterPanel allows to load controls in a sequential order

Version 1.3
Added support for ScriptManager.RegisterStartupScript to run JScript code after partial PostBacks
Parameters are no more transported via HTTP-GET but via HTTP-POST
Output bugfix: the <form>-Tag was rendered more than once when using controls with the InitialRenderMode Serverside.

Version 1.2.1
Minor bugfix: viewstate of initially serverside rendered controls were not handled correctly on normal postbacks

Version 1.2
Added the property InitialRenderBehaviour to PartialUpdatePanel
Added IRequiresSessionState to PartialUpdatePanelHandler
UrlEncode the viewstate in PanelHostPage

Reviews for this release

No reviews yet for this release.