BinaryImageEditProperties.StoreContentBytesInViewState Property

Gets or sets a value that specifies whether the editor’s content (represented by an array of bytes) should be stored within its view state between postbacks,

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v21.1.dll


public bool StoreContentBytesInViewState { get; set; }

Property Value

Type Default Description


true to maintain the editor’s content bytes within view state; otherwise, false.


If the editor’s view state is enabled (which is defined by the EnableViewState property), you can use the StoreContentBytesInViewState property to control the editor’s ability to store its binary content in view state between postbacks.

By default, the StoreContentBytesInViewState property is set to false. In this case, the editor’s image content represented by a byte array is not preserved within a view state across HTTP requests (which is performed using the postback technology). And, the editor doesn’t display its image after a postback. To make the editor display its image, you should manually bind the editor (or a container control within whose template the editor resides) to data on each postback.

In order to preserve the editor’s content in a view state between round trips to the server, set the StoreContentBytesInViewState property to true. Note however, that this setting might affect your application performance, because it might lead to a page size increase. Especially, it might take place when an ASPxBinaryImage editor is placed within a list control’s template and cloned several times within a page.


The StoreContentBytesInViewState property synchronizes its value with the editor’s ASPxBinaryImage.StoreContentBytesInViewState property.

See Also