EntityDataSource::IDynamicDataSource::Exception Event


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Occurs when validation fails in a partial methods or when an exception is raised.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web.Entity (in System.Web.Entity.dll)

event EventHandler<DynamicValidatorEventArgs^>^ Exception {
	virtual void add(EventHandler<DynamicValidatorEventArgs^>^ value) sealed = IDynamicDataSource::Exception::add;
	virtual void remove(EventHandler<DynamicValidatorEventArgs^>^ value) sealed = IDynamicDataSource::Exception::remove;

The IDynamicDataSource::Exception event is implemented to provide for compatibility with ASP.NET Dynamic Data. This event, defined by the IDynamicDataSource interface, is explicitly implemented by the EntityDataSource. A handler for this event cannot be registered in markup. It can be used only when the EntityDataSource instance is cast to an IDynamicDataSource interface.

The IDynamicDataSource::Exception event provides an DynamicValidatorEventArgs object that returns the Exception. The IDynamicDataSource::Exception event may be raised in the following cases:

  • When an object is created. This enables the partial methods on the object to raise exceptions during validation of property settings.

  • When an exception occurs during the execution of the query.

  • When an exception occurs during the execution of any INSERT, UPDATE, or DELETE operation.

.NET Framework
Available since 3.5
Return to top