We're updating the issue view to help you get more done. 

BusinessObjectBinding.EnsureDataSource should not throw exception if the control does not exist any more

Description

BusinessObjectBinding.EnsureDataSource throws a HttpException if !isDesignMode and _dataSourceControl could not be found.
This leads to problems if the page changed i.e. in the EventHandling phase of the life cycle, because SmartPageInfo (_trackedControls, _trackedControlsByID) still contains the controls, which have now been removed or replaced.

Status

Assignee

Michael Ketting

Reporter

SJ

Labels

Time tracking

5h

Components

Fix versions

Affects versions

Priority

Normal
Configure