Version: 4.0.4.0
Ajax technology accesses server-side power using callbacks without reloading the browser page. Easily create Rich Internet Applications without writing JavaScript!
Product Release History
The following is a list of public releases for all components shipped with PowerWEB LiveControls for ASP.NET (Latest Release 2015-12-22)
PowerWEB LiveControls for ASP.NET
Current Version: 4.0.4.0
4.0.4.0    Released: 2015-12-22
Product fixes in this release:
  • A JavaScript injection vulnerability has been closed.  (725)
4.0.3.1    Released: 2013-12-26
Product fixes in this release:
  • Resolved an issue where LiveListBox, LiveDropdownList, and LiveRadioButtonList would sometimes fail to poast changes back to the client.  (TFS247)
  • The footer of the LiveDataGrid control should now render correctly when it is displayed.  (TFS248)
4.0.2.2    Released: 2012-10-31
  • Updated for Visual Studio 2012 integration and Windows 8 compatibility.
  • Trial licensing operation updated.
Product fixes in this release:
  • Addressed a globalization issue that prevented correct operation for systems using the following language cultures: Azeri (az), Azeri-Latin (az-Latn), Azeri-Latin-Azerbaijan (az-Latn-AZ), Turkish (tr), Turkish-Turkey (tr-TR).  (TFS31)
4.0.1.1    Released: 2012-07-12
Product fixes in this release:
  • Fixed a licensing issue with web service applications.
  • Updated the title bar of licensing messages to not indicate a product is in trial when it is licensed.
4.0.0.3    Released: 2012-07-05
  • Licensing has been upgraded to the 4.0 model. There are no longer separate "trial" and "licensed" versions of the dll.
Product fixes in this release:
  • LiveDataGridItems now have unique ClientIDs in Framework 4.0, fixing row selection problems.
  • LiveCheckBox and LiveRadioButton now function in Framework 4.0.  (5320)
1.6.3.0    Released: 2009-09-09
Product fixes in this release:
  • Addressed problem where ForceSSL was not forcing all links to be secure.
  • Fixed problem when ImageUrls were set using backslashes in the path.  (3651)
  • LiveCheckBoxColumn now correctly reports the value of its Checked property.  (4533)
  • WaitMessage now works correctly for LiveDataGrid.  (4882)
  • Fixed problem with Firefox when ViewStateCache was not used.  (4978, 4569)
  • Fixed problem with LiveDataGrid when DataSource was set at design time.  (4996)
1.6.2.0    Released: 2008-08-28
  • This release corrects an issue introduced with .NET Framework 3.5 Service Pack 1. No other corrections or enhancements are added with this release, and upgrading is unnecessary unless using on a workstation with SP1.
1.6.1.3    Released: 2007-09-28
Product fixes in this release:
  • Corrected an issue preventing child LiveControls within a template column of a LiveDataGrid from having their visibility altered in a callback.  (4104)
  • Increased compatibility of LiveControls when used within an ASP.NET AJAX UpdatePanel.  (4112)
  • Corrected the issue preventing Validation to occur when CausesValidation was set on LiveControls.  (4196)
  • Fixed the behavior of LiveControls where ValidationGroup was not always honored in ASP.NET 2.0.  (4204)
  • The WaitElementID and WaitMessage are now properly used during all LiveDataGrid operations that initiate a callback, such as grid sorting and paging.  (4247)
  • Corrected conflict with LiveButton and RequiredFieldValidator that caused callbacks to fail under certain conditions.  (4258)
  • Corrected issues with ASP.NET 2.0 MultiView controls with CheckBoxLists causing the Checked state to be improperly reset in callback.  (4260)
  • Fixed problems preventing LivePanel mouse events from firing.  (4278)
  • LiveTextBox can now properly have its ReadOnly property set to true, preventing client-side input at runtime.  (4280)
  • Fixed problems with LiveRadioButton being reset when contained within a UserControl and properties modified from those set on initial PageLoad.  (4286)
  • Corrected several issues causing LiveControls position and style properties to reset after a PostBack when initially modified within a callback.  (4309, 4315, 4273)
  • Corrected databinding issues with child databound controls within a LiveDataGrid.  (4312)
  • Corrected the null reference exception being thrown when TextAlign was set on LiveCheckbox controls in callback.  (4313)
  • Fixed the member visibility to allow ViewStateCacheType to be set for strict callback ordering.  (4334)
  • Corrected the LiveTextBox rendering issue causing client-side onchange event to be created when the server-side OnChange was not handled.  (4335)
  • Setting SelectedIndex of LiveRadioButtonList and LiveCheckBoxList controls within a callback now correctly deselects all items in the respective lists.  (4424)
  • Corrected issue with LiveDataGrid failing to update in callback when initially DataBound to a null DataSource on PageLoad.  (4522)
1.6.0.0    Released: 2007-01-26
  • Internal LiveControls internal processes have been optimized for this release, dramatically improving performance and reducing memory consumption under extreme load.
  • Added the Configuration.AppSettings key "Dart.PowerWEB.LiveControls.DisableExceptionHandling" to globally prevent LiveControls from using custom exception handlers.
  • Refresh() method added to LiveControls which provides a method to force re-rendering of an element's HTML contents when targeted updates are not possible.
Product fixes in this release:
  • Corrected exception caused by incorrect reference to GetResource.aspx when external script files are utilized.  (4074)
  • Navigation with arrow keys in a LiveRadioButtonList is now possible with RepeatDirection is set to Horizontal.  (4075)
  • Fixed issues with controls remaining enabled after setting Enabled property to false in callback and with controls appearing enabled after PostBack, as well as ensuring child controls of LivePanel are properly affected.  (4078, 4154, 4186, 4191, 4198)
  • Several issues resolved relating to accurate cross-browser rendering of display properties, and setting of display properties in callback.  (4081, 4111, 4159, 4163, 4183, 4184, 4185, 4194, 4203, 4218, 4110)
  • Fixed issue with LiveCheckBox and LiveRadioButton becoming unchecked with RepeatDirection set to Horizontal or RepeatLayout set to Flow, or in PostBack.  (4082, 4143, 4201)
  • Corrected an inconsistency in the behavior of LiveRadioButtonList where SelectedIndex was not properly defaulting to -1 on DataBind.  (4085)
  • Setting DynamicValidation to true on LiveControls now allows Validators to be used in conjunction with dynamically generated controls.  (4119)
  • SelectedIndexChanged now properly firing when binding to nchar data type.  (4127)
  • Corrected a design time exception when wrapping controls with <div runat="server"></div>  (4128)
  • Fixed a client script exception thrown when a LiveWrapper and LiveDataGrid were used within the same WebForm.  (4133)
  • Fixed issue with LiveRadioButton.CheckChanged event not firing under certain conditions.  (4142)
  • Fixed a client script exception when setting TextAlign property in callback.  (4144, 4157)
  • Corrected rendering issues when Live-enabling list controls using LiveControlUpdate property or LiveWrapper.  (4152, 4200)
  • Corrected multiple issues with LiveDataGrid visual properties rendering in callback.  (4155, 4156, 4182, 4199, 4219, 4220)
  • Corrected System.NullReferenceException with controls placed in FormView.  (4180)
  • List controls now able to use ClearSelection and Items.Clear methods in callback.  (4189, 4190, 4195)
  • LiveHyperlink.Target property can now be set in callback.  (4193)
  • LiveImageButton no longer throws exception when setting ImageAlign to NotSet in callback.  (4202)
  • Fixed issue with LiveRadioButton causing a PostBack when CausesValidation set to true.  (4205)
  • Corrected an issue causing a standard DataGrid losing visibility when used in conjunction with LiveControls.  (4213)
  • Fixed issue with dynamically creating ListItem elements in ASP.NET 2.0.  (4229)
  • Fixed issue with LiveImageButton not allowing custom client-side onmouseover and onmouseout events applied.  (4231, 4165)
1.5.4.0    Released: 2006-09-15
Product fixes in this release:
  • Corrected a problem with LiveCallback including single quotes in response data  (3951)
  • Resolved issue with licensing exception being incorrectly thrown  (4088)
1.5.3.0    Released: 2006-08-28
Product fixes in this release:
  • Fixed issues with selecting multiple items in a multi-select LiveListBox under certain conditions  (3016, 4062)
  • LiveCallback no longer throwing an exception if return data contains unescaped quotes  (3790)
  • Fixed incompatibility between LiveTimer and standard ImageButton in .NET 2.0  (3956)
  • Fixed issue with UpdateAll being set on some controls with ViewStateCache enabled  (4043)
  • Fixed design-time issue with LiveDataGrid containing LiveControls in cells  (4062)
  • LiveRadioButton no longer firing CheckChangedEvent before other events  (4063)
  • LiveCheckBox properly updating in PostBack  (4064)
  • Fixed issues with LiveControls, Master Pages, and Menu control in .NET 2.0  (4072)
1.5.2.0    Released: 2006-07-17
Product fixes in this release:
  • Corrected erroneous ViewStateCache timeout exceptions with complex controls and large ViewState  (3681, 3712)
  • Fixed issue with SelectedIndexChanged firing in non-live list controls  (3875, 3961)
  • LocationClick event correctly firing with list controls  (3883)
  • LiveDataGrid CaptionAlign now able to be set in a callback with ASP.NET 2.0  (3884)
  • Fixed multiple issues with list controls  (3886, 3903, 3904, 3906, 3907, 3946, 3966, 4028)
  • Fixed issue with LiveImage.AlternateText containing special characters  (3891)
  • Fixed issues with formatted items in list controls  (3944, 3945, 3965)
  • Fixed problem with LiveCheckbox preserving its value in standard postback  (3969)
  • Corrected incorrect LiveTimer event firing when UpdateAll property is set to false  (4007)
1.5.1.0    Released: 2006-06-06
Product fixes in this release:
  • Fixed issue with encoding spaces in a callback   (3723)
  • Properly handling OnClientClick event in ASP.NET 2.0   (3847)
  • Properly raising HelpRequested, DoubleClick, ContextMenuChanged events of LiveCheckBox  (3877)
  • Fixed issue with selecting multiple items of a LiveListBox in ASP.NET 2.0  (3878)
  • Corrected paging issues with LiveDataGrid  (3879, 3880)
  • Fixed issue with Databound list controls in ASP.NET 2.0, adding "Databound" item  (3882)
  • Fixed issue with tracing in ASP.NET 2.0   (3892)
  • Updated product About box to display proper license information  (3908)
  • Corrected design-time license exception when LiveButtonColumn is modified  (3922)
1.5.0.0    Released: 2006-05-22
Product fixes in this release:
  • Fixed LiveTextBox TextChanged event in Opera  (3350)
  • Multiple character encoding and internationalization issues  (3502, 3678, 3723, 3782, 3806)
  • Fixed issue with LiveDropdownList.SelectedIndex reporting incorrectly with values containing multiple spaces  (3639)
  • Fixed issue with setting LiveDropdownList.SelectedValue at runtime  (3655, 3690)
  • LiveMessageBox correctly executes with Confirm and Prompt  (3657)
  • Fixed pwAfterCallback to executes in the proper order  (3659)
  • LiveDataGrid rendering has been corrected after standard PostBack  (3670)
  • Resolved client script issue with LiveTextBox.Enabled property in VS2005  (3673)
  • Fixed issue using cookieless sessions in .NET 2.0  (3772)
  • Resolved issue with dynamically generated LiveDropDownLists in Safari  (3872)
1.4.1.0    Released: 2006-02-03
  • This maintenance release provides the following:

    • Multiple compatibility and stability enhancements to the ViewStateCache mechanism
    • Several miscellaneous fixes and improvements
Product fixes in this release:
  • Fixed multiple ViewState and ViewStateCache issues  (3181, 3603, 3612, 3615, 3626)
  • Fixed LiveSound issues with several LiveSounds on a form  (3275, 3323, 3604)
  • LiveCheckBoxList no longer issuing a callback when AutoPostback is false  (3513)
  • PostBackURL in ASP.NET 2.0 controls no longer throwing an exception  (3609)
  • WaitElementID now properly resolved when used in UserControls  (3611)
  • Script error message no longer supressed in Internet Explorer  (3613)
1.4.0.0    Released: 2005-12-16
  • This release provides the following product improvements:

    • ViewStateCache mechanism has been added to greatly reduce bandwidth and to improve rendering performance, most notably in applications with complex or numerous controls
    • Callback ordering is now improved, even when issued in high volume, and rapid succession
    • Response.Redirect and Server.Transfer are recognized and handled within a LiveControls callback
    • Various fixes and improvements
Product fixes in this release:
  • Added ViewStateCache mechanism for highly optimized and efficient callbacks
  • Callbacks are executed in the order initiated, even under extreme conditions  (3274)
  • Fixed problems with LiveRadioButton visibility and reporting checked value  (3301, 3595)
  • Fixed minor script errors in debug window  (3313)
  • Added the ability to set the column header style in a LiveDataGrid  (3357)
  • Fixed errors occurring when manipulating a LiveImageButton in a LiveDataGrid column  (3563)
  • LiveLinkButton and standard TextBox combination no longer throws exception in ASP.NET 2.0  (3566)
  • LiveTextBox no longer truncates text when UpdateAll is set to false  (3572)
  • Fixed control style manipulation problem running under 1.0 Framework  (3587)
1.3.0.0    Released: 2005-10-31
  • This release provides the following product improvements:

    • Viewstate management has been optimized
    • Page-level viewstate is now accessible in callbacks
    • Interoperability with new Ajax-enabled PowerWEB TextBox control
    • Increased compatibility with Visual Studio 2005 and ASP.NET 2.0
Product fixes in this release:
  • Page viewstate is not accessible in a callback
  • Reduced the amount of Viewstate data transmitted in each callback
  • LiveRadioButtonList, LiveDropDownList, and LiveListBox now properly raise a SelectedIndexChanged event when selecting the default item in ASP.NET 2.0  (3262, 3269)
  • Fixed problem where some properties would fail when Sessions are disabled  (3474)
  • LiveDataGrid no longer needs to be bound on initial Page_Load to be re-bound in a callback  (3492)
  • Setting UseAccessibleHeader property of LiveDataGrid properly renders a TH instead of a TD for header cells  (3525)
1.2.0.0    Released: 2005-09-15
  • This release provides the following upgrades and improvements:

    • LiveDataGrid Column Editor is replaced by a fully-featured Property Builder providing more control over editing LiveColumns (ButtonColumn, CheckBoxColumn, RadioButtonColumn, DropDownListColumn) as well as managing LiveDataGrid styles
    • LiveDataGrid Template Columns can now be visually edited using a familiar interface
    • Increased browser compatibility for Mozilla/Firefox and Opera
    • Enhanced graceful degradation feature to allow LiveControls to still operate in environments requiring high security settings or in environments where ActiveX controls and plugins are disabled
    • Extended DotNetNuke compatibility to versions v3.0.1.3, and 3.1.x
    • Increased compatibility with .NET Framework 2.0 and Visual Studio 2005
    • LiveDataGrid compatibility with .NET Framework 2.0 DataSource object established
    • Provided an option to use embedded client script resource or to reference external script file
    • Updated sample applications
Product fixes in this release:
  • Added LiveDataGrid Property Builder  (3092)
  • Fixed multiple issues with LiveControl style rendering  (3286, 3292, 3311, 3319, 3340, 3345, 3346, 3356)
  • Values of controls within cells of LiveDataGrid now available within an UpdateCommand  (3288)
  • Fixed LiveSound issue causing it to fail unless it was the first control on the page  (3291)
  • Fixed LivePlaceHolder problem supressing events when LiveControls on User Control were added  (3294)
  • Hidden LiveDataGrid columns no longer become visible in callbacks  (3297)
  • Now able to enable child controls in LiveDataGrid cells  (3302)
  • LiveTimer no longer falsely reporting Enabled value  (3316)
  • Fixed exceptions thrown when issuing PostBacks while callback is being processed  (3317)
  • Fixed LiveDataGrid problems binding to ArrayList  (3318)
  • Fixed an incompatibility with Internet Explorer 5.0 introduced in release v1.1.3  (3326)
  • Combining LiveCallback and LiveWrapper no longer throw a script exception  (3343)
  • Fixed multiple CheckboxColumn IDs being duplicated  (3351)
  • Setting Top and Left properties rendering correctly  (3373)
  • Existing onload handler of the BODY element no longer being supressed under Mozilla  (3390)
  • LivePanel working properly in VisualStudio 2005  (3401)
1.1.3.0    Released: 2005-06-27
  • This release provides compatibility with Whidbey!

    • LiveControls is now shipping as a single dll with no external script file.
    • If XmlHttp is not available, we now use Flash communications if installed.
    • LiveDataGrid has been re-written to use LiveControls internally, increasing performance by an order of magnitude.
    • LiveTimer enhanced to provide more accurate performance.
    • Numerous maintenance and performance enhancements have been added.
    • Additional operational testing is providing improved usability with every release!

    Coming soon in our next release:

    • Improved interoperability when IE has "ActiveX and plug-ins" disabled.
    • Improved automatic degradation over more browser configurations.
Product fixes in this release:
  • Added Flash as a communication mechanism if XmlHttp is not available
  • Establish compatibility with Whidbey, .NET v.2  (3077)
  • Improved LiveDataGrid performance by 10x  (3113)
  • Several LiveDataGrid issues resolved  (3128, 3145, 3156, 3197, 3198, 3226, 3229)
  • Upgraded product to single-file distribution, with versioned scripts provided on-demand  (3146)
  • Added flash support for playing sound in non-IE browsers  (3151)
  • LiveListBox.SelectedIndexEvent is now raised as multiple items are selected  (3153)
  • LiveButton is no longer rendering two onclick attributes  (3160)
  • UserControl issues resolved  (3168, 3223)
  • Fixed compatibility with MaskedTextBox  (3170)
  • LiveCheckBox can now be set to invisible in the designer  (3171)
  • Can now add items to LiveDropDownList from callback  (3194)
  • LiveCheckBox and LiveRadioButton can now be intialized as disabled/invisible, and subsequently enabled/shown  (3208, 3211)
  • LiveControls on a DataGrid now behave properly (raise events, etc)  (3222)
  • LiveCheckBox and LiveRadioButton now properly display text when set to "" in designer  (3239)
  • LiveRadioButton.Checked properly resets to false now  (3242)
1.1.2.0    Released: 2005-04-29
  • This release provides compatibility with DOT NET NUKE!

    Also includes:

    • by popular demand, source code for our LiveTutorial application
    • script versioning, so you always know you've got a matching .dll and script file
    • a LiveRadioButtonColumn that (now) works as advertised (sorry)
    • a LiveListBox.SelectedIndexChanged event that operates more consistently
    • a LiveTimer that works more accurately under more usage scenarios
    • better trouble-shooting support to identify errors caused by incorrect installations
    • LiveButtonColumn state maintenance enhancements
Product fixes in this release:
  • Provided ability for Top, Left, FontEx to act on the Span for CheckBox and RadioButton  (2817)
  • Shipping source-code for LiveTutorial, real-world sample  (3038)
  • Performing run-time script version checking, to ensure product deploys correctly  (3045)
  • LiveDataGrid footer no longer always black  (3064)
  • LiveListbox.SelectedIndexChanged is now raised correctly  (3068)
  • Made LiveTimer operate more accurately  (3072, 3094, 3104)
  • LiveEditBox.Text updates from a callback no longer drops CRLF chars  (3088)
  • LiveRadioButtonColumn fixed to operate correctly  (3093)
  • Established compatibility with DotNetNuke  (3110, 3111, 3112)
  • If product .dll is compiled without being properly installed, we now inform user of improper installation  (3115)
  • '&' character now being properly encoded  (3122)
1.1.1.0    Released: 2005-03-16
Product fixes in this release:
  • Corrected minor flaw with double-click failing with Opera  (2992)
  • Optimized client-side encoding  (3054)
  • Fixed encoding incompatibility with some 3rd party controls that was introduced in 1.1.0  (3055)
1.1.0.0    Released: 2005-03-11
Product fixes in this release:
  • Runtime licenses added for Site, Corporate, and Unlimited Distribution
  • Free Development License added, with free 7-day Trial Server License (with no run-time nag screen)
  • All controls upgraded to work as expected when created dynamically
  • Improved error and exception reporting  (2996)
  • LiveGrid Item command issue fixed  (2998)
  • LiveWrapper Control added to better support 3rd party controls  (3005)
  • LiveLinkButton.Text upgraded to support special characters such as quotes  (3007)
  • Display property on all controls obsoleted in favor of more intuitive Visible property  (3009)
  • Added encoding of brackets to eliminate problem with ValidateRequest  (3010)
  • Upgraded LiveListBox to better support multiple selections and raising of events  (3016, 3018, 3030)
  • CausesValidation property fixed to behave as expected  (3023)
  • Generalized LiveTimer to operate under additional usage scenarios  (3024)
  • Corrected several LiveGrid designer issues  (3025)
  • Corrected numerous compatibility issues with FireFox  (3034)
1.0.1.0    Released: 2005-02-08
Product fixes in this release:
  • Added UpdateAll property to controls which defaults to true. Set to false on the LiveButton and it won't loop through all elements on the form to get the updated values
  • No longer modify non-Live controls when update=false is added to definition
  • Fixed some browser specific issues  (2933, 2963, 2975, 2963)
  • Documentation issues  (2943)
  • Fixed several LiveTimer and LiveCallBack related issues  (2950, 2951, 2955, 2956)
  • Fixed issue where querystring would be lost in callback  (2984)
1.0.0.0    Released: 2004-12-21
  • Thank you for your interest in PowerWEB LiveControls for ASP.NET. Our goal is to bring you the best component user-experience possible.

     Please go to the documentation to learn about our product within the Visual Studio environment. We have included tutorials to help you understand how to use our PowerWEB products. For comments, suggestions, or complaints about the documentation, please use the e-mail link at the bottom of every page to contact Dart’s Documentation Team. Every response will be read and where possible, your suggestions and ideas will be included in future releases.

     If you have suggestions, advice, or complaints about the functionality of our product, either with respect to the protocol or integration with Visual Studio .NET, please write us at suggestions@dart.com or contact your sales representative. We want your feedback!